gpt4 book ai didi

iOS 应用推送通知未显示在 Beta 测试用户的设备中

转载 作者:行者123 更新时间:2023-11-28 23:34:14 26 4
gpt4 key购买 nike

我们在 Xcode 10.1 中使用 Swift 4.x 构建了一个 iOS 应用程序。在我开发的 iPhone 6 中,该应用程序可以很好地从其他设备获取推送通知。

我们将该应用发布到 TestFlight 供 Beta 测试人员使用。他们从 TestFlight 安装应用程序并收到允许通知的提示。一切顺利。当他们向我发送消息时,我在 iPhone 6 中收到推送通知,没有任何问题。但是当我发送消息时,他们的屏幕上没有弹出任何通知。

它与代码签名有关吗?或者我还应该检查什么。

enter image description here

非常感谢您的建议。

最佳答案

您需要更换 Push API 服务器上的 Push 证书。您的案例将使用 APNS 分发证书。

为此,您需要将该证书从钥匙串(keychain)导出为 .p12 或 .pem 文件并将其添加到服务器 API(您用于发送推送通知的 API)。并且您需要将服务器 API 中的推送通知模式设置为 Release模式,以便在 testflight 构建中获得推送通知。

您可以通过以下链接中的步骤导出推送证书: https://medium.com/@ankushaggarwal/generate-apns-certificate-for-ios-push-notifications-85e4a917d522

关于iOS 应用推送通知未显示在 Beta 测试用户的设备中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55585150/

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