美文网首页
iOS 信鸽推送

iOS 信鸽推送

作者: 奋斗的小马达 | 来源:发表于2018-04-19 16:51 被阅读0次

    证书配置这里就不多说了  开发文档很详细

    1,下载 信鸽 SDK  SDK目录如果图所示,多了会报错

    下载地址:http://xg.qq.com/ctr_index/download

    按照官方步骤把SDK拉进去 然后配置完工程还是报错错误如下

    经过对比 官方sdk里面多了一个extesion 这个文件 ,可能是这个文件的静态库的文件和SDK里面的文件重复引起错误,下面是官方sdk里面的文件。

    此时只需要把这个 extesion文件删除既可以完美运行了

    2,获取 AppId 和 AppKey   前往http://xg.qq.com注册并获取AppKey

    3,配置工程

    添加以下库/framework 的引用 CoreTelephony.framework, SystemConfiguration.framework, UserNotifications.framework, libXG-SDK.a 以及 libz.tbd, libsqlite3.0.tbd 添加完成以后,库的引用如下

    在工程配置和后台模式中打开推送,如下图

    如果报错 checkTargetOtherLinkFlagForObjc是因为build setting中,Other link flags未添加-ObjC 如图


    4,代码配置

    在appdelegate里面引入#import "XGPush.h" 头文件和代理 XGPushDelegate

    配置代码 这些官方文档里面都有  然后实现几个代理就可以了  官方文档很详细我就不粘贴  

    5,下面来说一说官方文档里没有的

    如果你app没有上架过,debug模式下推送过来的消息 显示的工程名是英文的  而并非你的 Display Name 只要上传过1.0版本  就会显示你的Display Name(当然如果没有上架过 release模式下不可能收到信息的)。


    相关文章

      网友评论

          本文标题:iOS 信鸽推送

          本文链接:https://www.haomeiwen.com/subject/feiwkftx.html