美文网首页
iOS推送踩坑

iOS推送踩坑

作者: 咩咩sheep | 来源:发表于2017-05-22 11:12 被阅读0次

需求

app收到推送,点击推送消息进入指定页面,常用做法是在didReceiveRemoteNotification方法中加入跳转操作,iOS10使用UNUserNotificationCenterDelegate didReceiveNotificationResponse

app在后台运行收到推送,点击推送,结果都是我们预想的那样。如果我们杀掉app的进程,再次收到推送,点击推送,会发现iOS10之后的系统会正常跳转,iOS10之前的只会进到应用的首页,怎么办?

方法

didFinishLaunchingWithOptions中加入下面的代码

if ([[UIDevice currentDevice].systemVersion floatValue] < 10.0) {
NSDictionary *options = launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey];
if (options) {
[self application:application didReceiveRemoteNotification:options];
}
}

相关文章

  • iOS推送踩坑

    需求 app收到推送,点击推送消息进入指定页面,常用做法是在didReceiveRemoteNotificatio...

  • 五、<iOS 远程推送> iOS 10 UNNoti

    研究完苹果 iOS 10 推送后,到9月份,等苹果 iOS 11 正式上线,再研究其推送,不愿意踩坑,敬请期待。 ...

  • Unity iOS本地推送踩坑实录

    昨天实现了一下Unity里iOS推送。踩坑两个。 1. 要先注册推送才可以 接收推送前必须调用Notificati...

  • 2020阿里云推送iOS SDK配置

    阿里云推送总的来说官方文档已经写得很清楚了,我这里做一点补充,避免以后踩没必要的坑。1:iOS应用推送需配置开发环...

  • Xcode10和iOS12踩坑

    Xcode10和iOS12踩坑

  • iOS10的适配

    每次出了新系统,必然要踩很多坑,这次来踩一踩iOS10的坑吧。 一、证书问题 直接选择Automatically ...

  • 信鸽推送(iOS)踩过的坑

    第一次独立接入推送,有一些理解上的错误,特此备注一下。 信鸽文档写的还是很明确的,按照文档基本上没有什么问题,但是...

  • flutter iOS 最新apns推送踩坑

    生成证书就不多说了 按旧的教程来 :https://www.jianshu.com/p/cc952ea07a08?...

  • 信鸽推送踩坑

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

  • iOS项目中误删文件然后还原导致的问题

    本人初学的iOS,由于自己摸索,导出踩坑,特此随笔几下我踩过的坑,老鸟就不用点进来了。 一、加强对这个坑的认识,毕...

网友评论

      本文标题:iOS推送踩坑

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