我正在为我的一个ionic应用程序实现推送通知。我在PushWoosh注册了2个应用程序。上个月,我用第一款pushwoosh应用注册了我的设备,它在很多设备上都运行良好。现在我创建了另一个移动应用程序,并尝试实现推送通知,但注册似乎总是失败。是否存在一个设备只能注册一个推送通知的限制?我可以注册我的手机到多个推送通知吗?
多个应用应该不会有任何问题(只要它们有不同的Apple Bundle Id)。
当注册失败时,您会收到什么样的消息?
你应该通过非常标准的iOS检查:
- 我的配置文件推送兼容吗?
应用程序应该在启动时显示"允许推送通知"警报(只在第一次启动时显示)。 配置文件中应该有"aps-environment"字符串。 - 我是否使用正确的推送通知网关?网关应该与配置文件匹配。用于AdHoc和AppStore构建的开发配置文件和生产沙盒。
- 也许我的wi-fi路由器阻止APS端口?Wi-Fi需要允许通过端口5223接收和发送TCP数据包。
- 重启设备。你试过关机再开机吗?
- "推送"页面显示的推送状态是什么?
(https://community.pushwoosh.com/questions/542/ios-no-notification-shown)