美文网首页
信鸽推送

信鸽推送

作者: 赤洱 | 来源:发表于2018-04-27 17:28 被阅读59次

接手一个项目用的是信鸽推送,但是没有实现业务跳转,所以要完善下。一开始使用的信鸽SDK是2.5.0的版本,研究了下文档,实现了下跳转逻辑,自测没问题然后发包测试了。结果第二天测试告诉我推送到达后,通过推送打开app闪退,联调了下,发现附加参数没有值,也没有添加判断条件,然后闪退了。先处理了下nil的情况,但是死活拿不到附加参数。这样就无法实现业务。网上搜了好久没找到解决办法。最后就把官方文档一句一句读了便,发现一句话,意思是:如果没有拿到push的参数(也就是附加参数),要重新生成一下推送证书。那就按照官方的说法来解决试试。
1、信鸽SDK已经升级到3.0版本了,顺便升级下,免得后面有什么坑(升级后感觉还是新版本的好用,参考官方文档)。这里发现信鸽的一个回调:

  • (void)xgPushUserNotificationCenter:(UNUserNotificationCenter *)center
    didReceiveNotificationResponse:(UNNotificationResponse *)response
    withCompletionHandler:(void(^)(void))completionHandler
    这个回调里面用来处理业务逻辑,以前app后台杀死的时候,通过推送打开App,要在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 里面处理跳转逻辑;现在不用了,不管app是在后台挂起、在前台或者被杀死,都可以在这个回调里面处理业务。方便了很多。
    2、看了下官方的生成证书步骤,自己弄了一套证书,然后上传到管理后台;然后重新测试,附近参数拿到了,问题解决。

相关文章

  • 信鸽推送

    接手一个项目用的是信鸽推送,但是没有实现业务跳转,所以要完善下。一开始使用的信鸽SDK是2.5.0的版本,研究了下...

  • 信鸽推送IOS证书配置

    本文主要介绍信鸽IOS证书配置的整个流程信鸽推送已升级腾讯推送,本文已陈旧,仅供参考 信鸽[https://xg....

  • 常见框架介绍

    1.5小米push,信鸽push 信鸽推送腾讯出品,王者荣耀推送也是用此可见其强大。 1.6 shareSDK,友...

  • iOS 信鸽推送

    证书配置这里就不多说了 开发文档很详细 1,下载信鸽 SDK SDK目录如果图所示,多了会报错 下载地址:http...

  • 信鸽推送集成

    信鸽推送集成 UDID是设备唯一设备识别符,移动广告运营商和游戏网络运营商可以通过这个udid识别玩家用户并对用户...

  • 信鸽推送总结

    1.信鸽推送 一个账号 可以绑定多台设备.比如一个人用group1账号 在一台设备上登陆,同时两一个人用grrou...

  • 信鸽推送 坑

    我们只是使用了notify这一种,就是通知栏推送 1.点击通知栏推送每次都重启,这是不能接受的 仔细查看官方文档,...

  • 信鸽推送笔记

    记录一下这周使用腾讯信鸽推送的吐血过程。总结一下,没事不要用腾讯的产品,按照开发文档一顿操作猛如虎,运行一下各种报...

  • iOS 信鸽推送 测试推送

    今天测试信鸽推送遇到的问题:用真机build一下工程,可以收到通知,但是打包时选下图所选项时 接收不到通知 解决方...

  • 信鸽推送踩坑

    最近项目中用到了信鸽推送,特来分享一些踩坑经验。目前信鸽的推送有2种设置方式,1是信鸽推荐的:在下发消息的时候设置...

网友评论

      本文标题:信鸽推送

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