gpt4 book ai didi

ios - 我的应用程序推送通知仅在我客户的 iPhone 中不起作用

转载 作者:可可西里 更新时间:2023-11-01 06:21:34 25 4
gpt4 key购买 nike

我正在 iOS 中开发移动应用程序,我已成功创建推送证书和服务器端实现。

现在的问题是,Push Notification 在我的 iPhone 5S 和 iPhone 6 上运行良好。我在印度的许多手机上都检查过它,它运行良好,但是当我在我客户的 iPhone 5S 上测试它时,它却无法运行。在那之后,我的客户带来了另一部 iPhone 5S 并给了我他的新设备 UDID,但它再次无法使用。请帮我看看哪里出了问题。

经过大量谷歌搜索后,我发现了以下步骤,以便我们的应用可以再次请求推送通知权限。

  1. 从设备中删除不再有推送通知的应用。
  2. 完全关闭设备,然后重新打开。
  3. 转到设置并提前一天设置日期和时间
  4. 再次关闭设备并重新打开
  5. 再次安装应用程序,它会像第一次安装时一样要求通知。

我按照上述步骤操作,设备请求推送通知许可,但它仍然无法在他的 iPhone 上运行。

之后,我在印度的 iPhone 中执行了相同的步骤,其中推送通知已经在运行。执行上述步骤后,我的应用程序请求推送通知权限并且运行正常。

以下信息可能会帮助我们解决这个问题。我的客户在英国曼彻斯特,他使用的是基于 O2 契约(Contract)的 iPhone。

最佳答案

在您的手机中进行测试并使用苹果的沙箱服务器进行推送通知时,您必须使用开发证书,在客户端的情况下,它是使用部署证书的已部署应用程序,因此您需要从中删除沙箱在您的服务器端推送通知的服务器并使用实时服务器。然后它会起作用,我曾经也遇到过同样的问题。gateway.sandbox.push.apple.com:2195 这是沙箱的地址,从中删除沙箱,您将开始收到有关使用部署证书创建的应用程序的通知。我希望这会有所帮助。

关于ios - 我的应用程序推送通知仅在我客户的 iPhone 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29793757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com