美好的一天,我在这里有这个应用程序,可以完美地显示插入Xcode的设备上的通知,但是当我尝试在TestFlight或已经上传到App Store的实际应用程序中运行它时,它不起作用。我试过撤销并制作新证书但没有。非常感谢帮助。这是我的AppDelegate:
unirest
答案 0 :(得分:4)
确保已在firebase控制台中上载了生产APNs证书。我认为您已经上传了开发APNs证书,因此您可以通过Xcode获取通知。另外,为了测试目的,使用firebase通知控制台发送通知,您只需要在控制台中提供设备令牌。
答案 1 :(得分:0)
在AppDelegate文件中添加此代码
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)
{
FIRInstanceID.instanceID().setAPNSToken(deviceToken, type: FIRInstanceIDAPNSTokenType.sandbox)
FIRInstanceID.instanceID().setAPNSToken(deviceToken, type: FIRInstanceIDAPNSTokenType.prod)
}
您需要为sandbox
和prod
设置APNS令牌。