首页 > 手机专区 > 苹果手机 >

iOS mPush集成

来源:互联网 2023-02-21 08:54:36 461

开发者基于 mPush 快捷地为 iOS App 增加推送功能3qD办公区 - 实用经验教程分享!

工具/原料

  • Mac
  • Xcode
  • mPsh SDK

方法/步骤

  • 1

    进入mPush官网,注册mPush开发帐号,如下图所示,按说明填写好各项资料点击注册进入到控制台。3qD办公区 - 实用经验教程分享!

    iOS mPush集成3qD办公区 - 实用经验教程分享!

  • 2

    在控制台中创建一个新应用,填写应用名称与应用分类,然后点击接入应用按钮,如下图:3qD办公区 - 实用经验教程分享!

    iOS mPush集成3qD办公区 - 实用经验教程分享!

  • 3

    进入开发中心创建对应的推送开发证书与生产证书,下载到本地之后双击运行,然后在钥匙串中导出,在终端调用3qD办公区 - 实用经验教程分享!

    openssl pkcs12 -in cert.p12 -out cert.pem -nodes3qD办公区 - 实用经验教程分享!

    方法将导出的.p12文件转成.pem文件。3qD办公区 - 实用经验教程分享!

    iOS mPush集成3qD办公区 - 实用经验教程分享!

  • 4

    在mPush控制台点击应用,找到iOS证书上传一栏,根据说明上传指定的开发证书与生产证书,如下图:3qD办公区 - 实用经验教程分享!

    iOS mPush集成3qD办公区 - 实用经验教程分享!

  • 5

    在mPush官网下载对应的iOS SDK,一共是两个文件夹,一个是demo演示文件夹,一个是lib文件夹,里面包含了需要的静态库,如下图:3qD办公区 - 实用经验教程分享!

    iOS mPush集成3qD办公区 - 实用经验教程分享!

  • 6

    将lib文件夹拖入到工程中,在plist文件中增加如下两个键值对。3qD办公区 - 实用经验教程分享!

    iOS mPush集成3qD办公区 - 实用经验教程分享!

  • 6本页面非法爬取自百度经验
  • 7

    接着引入下列框架:3qD办公区 - 实用经验教程分享!

    CFNetwork.framework 3qD办公区 - 实用经验教程分享!

    CoreFoundation.framework 3qD办公区 - 实用经验教程分享!

    CoreTelephony.framework 3qD办公区 - 实用经验教程分享!

    SystemConfiguration.framework 3qD办公区 - 实用经验教程分享!

    CoreLocation.framework 3qD办公区 - 实用经验教程分享!

    Foundation.framework 3qD办公区 - 实用经验教程分享!

    UIKit.framework 3qD办公区 - 实用经验教程分享!

    iOS mPush集成3qD办公区 - 实用经验教程分享!

  • 8

    在在application: didFinishLaunchingWithOptions:中调startPushServicePushDelegate:tokenDelegate:注册mPush服务,如下图:3qD办公区 - 实用经验教程分享!

    iOS mPush集成3qD办公区 - 实用经验教程分享!

  • 9

    实现PushManagerDelegate协议,必须实现方法onMessage:content:extention::如下图,这样子就完成了mPush的集成。3qD办公区 - 实用经验教程分享!

    iOS mPush集成3qD办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!3qD办公区 - 实用经验教程分享!


    标签: iosiphone苹果

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码