ios - 从 appstore 下载时 Firebase Cloud Messaging 无法正常工作
问题描述
当我使用实时 URL 和所有内容将我的应用程序直接从 xcode 安装到我的 iPhone 时,我的 firebase 云消息传递工作。但是当我在 Appstore 上上传相同的代码然后从那里下载它时它不起作用。它说“无效注册”。任何帮助都将是非常可观的。谢谢
解决方案
func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData)
{
FIRInstanceID.instanceID().setAPNSToken(deviceToken, type: FIRInstanceIDAPNSTokenType.Sandbox)
FIRInstanceID.instanceID().setAPNSToken(deviceToken, type: FIRInstanceIDAPNSTokenType.Prod)
}
FIRInstanceIDAPNSTokenType.Sandbox 在我们从 TestFlight 下载或在开发模式下进行测试时使用,在我们发布生产版本或从 AppStore 下载时使用 FIRInstanceIDAPNSTokenType.Prod
推荐阅读
- html - 如何在目录标题旁边添加[隐藏]和[显示]选项?
- python - 脚本不会打印输出
- regex - pcre 正则表达式匹配第 n 次出现
- unit-testing - 在 go 测试中模拟嵌入式结构
- r - 从类似数据集中插入缺失的气候数据
- linux - 加载共享库时出错:libsigc-2.0.so 与 libsigc-2.0.so.0
- events - Leaflet.draw - 当圆形或多边形的版本结束时触发事件?
- c# - GetHashCode 的替代方案并在 .Select 中应用
- python - 如何使用常见的 pytest 夹具作为上下文管理器?
- javascript - 如何在电子邮件中发送的消息中创建按钮?