简体   繁体   English

推送通知未接收/适用于 AppStore 和 TestFlight 构建

[英]Push notifications not receiving/working for AppStore and TestFlight build

As one of our iOS applications is UNABLE to receive push/remote notifications for production/live build which installed from App Store/TestFlight but able to receive push/remote notifications in development environment and even in production environment also app is able to receive push/remote notifications from third party services like Gimbal (which is in sync with Urban Airship) but not receiving in app notifications which triggered from our servers using Java code base.由于我们的 iOS 应用程序之一无法接收从 App Store/TestFlight 安装的生产/实时构建的推送/远程通知,但能够在开发环境中接收推送/远程通知,甚至在生产环境中应用程序也能够接收推送/来自 Gimbal(与 Urban Airship 同步)等第三方服务的远程通知,但未接收到使用 Java 代码库从我们的服务器触发的应用程序通知。

We have cross checked我们已经交叉检查

  1. Push notifications permissions in iOS devices iOS 设备中的推送通知权限

  2. Device token registration/update in our databases.在我们的数据库中注册/更新设备令牌。

  3. All ports which are needed for APNS are open in our servers firewall restrictions. APNS 所需的所有端口都在我们的服务器防火墙限制中打开。

  4. All the .p12 certificates which we are using for development and production are not expired and even we are able to send/trigger these push/remote notifications manually from third party portals(like pushtry.com website, NWPusher) by using the same .p12 certificates even in production environment to live build installed from App Store/TestFlight.我们用于开发和生产的所有 .p12 证书都没有过期,甚至我们也可以使用相同的 .p12 从第三方门户(如 pushtry.com 网站、NWPusher)手动发送/触发这些推送/远程通知即使在生产环境中也可以从 App Store/TestFlight 安装实时构建证书。

Need help/suggestions in this issue???在这个问题上需要帮助/建议???

Thanks谢谢

I would suggest to check the host and port used in your server for production push notification.我建议检查服务器中使用的主机和端口以获取生产推送通知。

I hope you are removing the sandbox from the host for production push notifications.我希望您从主机中删除沙箱以进行生产推送通知。

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

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