开发者社区 问答 正文

关于iOS 推送消息时直接点击桌面应用图标进入,得不到推送消息?

推送消息的时候,点击通知的显示按钮进入应用是正常的。如果从桌面应用图标点进去

它不会调用didFinishLaunchingWithOptions方法和didReceiveRemoteNotification方法。那我就得不到它的推送内容。有人说在applicationDidBecomeActive方法里面做推送消息的响应处理,那该怎么做呢? 

展开
收起
爵霸 2016-03-11 13:26:20 3288 分享 版权
1 条回答
写回答
取消 提交回答
  • 我试过得不到,可以这么操作,在服务器提供一个接口getPushList ,参数可以是token,每次打开程序都调用下这个接口,至于更新程序上的小数点,可以这样:每当程序里的点击时间和从服务器上getPushList接口获取的数据相比较,如果在其中则告诉服务器,我读了一条消息,让服务器更新badgeNum,思路仅供参考,详情可以和服务器程序猿讨论

    2019-07-17 18:59:01
    赞同 展开评论