繁体   English   中英

在iOS上推送通知所需的应用程序重新安装

[英]App re-install required for push notifications on iOS

我在iOS上有一些非常奇怪的行为。 我有一个用于使用解析推送通知的应用程序。 由于解析在1月30日关闭,我切换到back4app。 我正在测试发送推送通知 - 我的应用程序订阅了测试频道,我正在向频道发送推送。 我正在使用两部手机。

在下午5点左右,我在两部手机上正确收到通知(运行版本A的phone1和运行版本B的phone2)。 在下午6点左右,我只收到一部电话(版本B)的通知,而不是另一部电话(版本A)。 我登录手机,检查了应用程序商店,并更新了版本A - > B.所以现在这两款手机都有版本B.

还是phone1没有通知,但是phone2没有。 然后我在phone2上卸载了应用程序并重新安装。 现在,大约晚上8点,两部手机都会收到通知。

真的很关心通知停止出现在手机1上并且即使在升级之后也没有出现,并且需要重新安装才能工作。 我在插件初始化调用中注册了registerForRemoteNotifications ,我从日志中确认我已成功注册,并保存了令牌并且在正确的频道上。

Feb 13 19:23:30 ucb-sdb-iphone-1 emission[674] <Warning>: Successfully registered remote push notifications for token <c2a21dac d3e1678c 8fcde265 4552c3f6 64e507b9 94b4e092 300165b3 bfc747fe> with parse

back4app仪表板显示通知的状态为绿色。 但他们没有交付。 我担心我的用户无法正常收到通知,因为他们不会卸载并重新安装...

对于我可以告诉Back4App的iOS推送通知,主要需要两件事:有效的证书和适当的设备令牌。

在你的情况下,由于你没有分享你的版本A和版本B有多么不同,我不确定这两个关键信息中的任何一个是否正确和有效。

此外,Push的绿色状态可能无法告知所有内容,因为即使Push已全部设置且状态为“SENT”,如果安装代码失败,设备也可能无法接收。

我的建议是关注这两个关键信息,检查他们的文档并尝试在他们的在线聊天支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM