OGeek|极客世界-中国程序员成长平台

标题: ios - 使用企业分发在 iOS 8 和 iOS 9 上推送通知 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 16:43
标题: ios - 使用企业分发在 iOS 8 和 iOS 9 上推送通知

我为一家公司创建了一个应用程序,他们希望通过 Enterprise 为他们的员工分发该应用程序。当他们使用 iOS 9 版本的手机执行此操作时,它就像一个魅力,但对于 iOS 8,他们永远不会提示“允许推送通知”,因此应用程序永远不会收到任何通知。我查看了手机设置中的通知,默认是开启的。

我尝试将其设置为禁用,确保应用已终止,然后将其添加回启用并启动应用。我已尝试删除该应用程序,重新安装它,重新启动并再次尝试所有步骤,但它不起作用。

有人有什么想法吗?

编辑

我现在得到了提示。不过,我仍然没有收到任何通知...我有两台装有 iOS 8 的设备,它们都没有收到通知,而我有两台装有 iOS 9 的设备,它们都收到了通知。



Best Answer-推荐答案


如果你真的想看到通知提醒, 来自苹果文档 [ https://developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG42]它说,

第一次启用推送的应用注册推送通知时,iOS 会询问用户是否希望接收该应用的通知。一旦用户对此警报做出响应,除非设备已恢复或应用已卸载至少一天,否则它不会再次显示。

但如果你想立即检查,只需做几件事

  1. 从设备中删除您的应用。
  2. 完全关闭设备,然后重新打开。
  3. 转到“设置”>“常规”>“日期和时间”,然后将日期提前一天或更早。
  4. 再次完全关闭设备,然后重新打开。

但是,这样做你会收到一个接受接收通知的提醒。

根据您的说法,由于推送通知默认开启(或之前已接受),您应该会收到通知。

请发表评论。

关于ios - 使用企业分发在 iOS 8 和 iOS 9 上推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37412771/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) Powered by Discuz! X3.4