推送消息的时候,点击通知的显示按钮进入应用是正常的。如果从桌面应用图标点进去
它不会调用didFinishLaunchingWithOptions方法和didReceiveRemoteNotification方法。那我就得不到它的推送内容。有人说在applicationDidBecomeActive方法里面做推送消息的响应处理,那该怎么做呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
我试过得不到,可以这么操作,在服务器提供一个接口getPushList ,参数可以是token,每次打开程序都调用下这个接口,至于更新程序上的小数点,可以这样:每当程序里的点击时间和从服务器上getPushList接口获取的数据相比较,如果在其中则告诉服务器,我读了一条消息,让服务器更新badgeNum,思路仅供参考,详情可以和服务器程序猿讨论