问题描述
- iOS 推送消息时直接点击桌面应用图标进入,得不到推送消息?
-
推送消息的时候,点击通知的显示按钮进入应用是正常的。如果从桌面应用图标点进去 它不会调用didFinishLaunchingWithOptions方法和didReceiveRemoteNotification方法。那我就得不到它的推送内容。有人说在applicationDidBecomeActive方法里面做推送消息的响应处理,那该怎么做呢? 有没有哪位大神不吝赐教,非常感谢!
解决方案
http://www.cocoachina.com/bbs/read.php?tid-250543.html
解决方案二:
我试过得不到,可以这么操作,在服务器提供一个接口getPushList ,参数可以是token,每次打开程序都调用下这个接口,至于更新程序上的小数点,可以这样:每当程序里的点击时间和从服务器上getPushList接口获取的数据相比较,如果在其中则告诉服务器,我读了一条消息,让服务器更新badgeNum,思路仅供参考,详情可以和服务器程序猿讨论
解决方案三:
你在app启动时有没有注册remote的通知。而且didFinishLaunchingWithOptions不可能不调用啊
时间: 2024-10-27 04:50:17