您好,我已经成功集成了 Push Kit 和 call Kit,并且之前一直在工作,最近没有更改任何代码,Voip 证书已过期,我使用developer.apple.com 创建了新证书
应用程序中未收到 Voip 推送,创建证书后,它会显示在钥匙串中,如下所示:
我已验证的事情:
尝试创建 PEM 并使用它发送通知,但使用 macOS 软件测试 Voip 时出现“DeviceTokenNotForTopic”错误。
更新1: 修复了信任问题并参考:https://stackoverflow.com/a/71216752/8030868
有人可以帮忙解决什么问题吗?
解决方案是证书 .voip 中的 apps_topic 不匹配,但在使用外部应用程序时它只是捆绑 ID,因此解决方案是 BundleID+.voip
我面临类似的问题,当我将“voip”附加到应用程序包(例如bundleID.voip)时,服务器端错误从500更改为200,表明成功。但是,我仍然没有在我的应用程序中收到 VOIP 推送通知。