Meh*_*ani 8 android push-notification android-c2dm firebase google-cloud-messaging
我开始使用FCM For Android写下一个简单的推送通知应用程序.但我在我的Android工作室日志中收到了这条消息.
signInWithCustomToken com.google.firebase.FirebaseException:发生内部错误.[伊朗不提供此服务.如果您认为原始国家/地区被错误识别,请通过https://support.google.com/websearch/contact/ip进行报告.]
当我使用VPN更改我的IP时,我的Android(客户端)应用程序正常工作[成功注册和登录和接收通知].
我的问题:除了强迫客户使用VPN之外,有没有办法在我的项目中使用FCM?如果没有为FCM提供免费和付费的其他替代方案,那么你可以为跨平台推送通知提供服务吗?[很明显,使用FCM/GCM服务作为第三方的公司,如Batch.com,Backendless,Pushwoosh不会做任何帮助]
免费,我的意思是少量用户(约1000 MAU)
编辑:正如AntoineGuénard所说,批量我的应用程序注册并获得令牌和认证没有任何问题,但只通过VPN接收测试通知.
调用signInWithCustomToken 时发生异常,该异常与Firebase 身份验证功能相关,而不是Firebase Cloud Messaging (FCM)。
Batch.com在伊朗有许多客户,因为我们的总部位于欧洲而不是美国,而且大部分商业制裁已于去年解除。我们的网络服务不像 Firebase 那样受到地理限制,所以我看不出它会失败的原因。
在 Android 上,Batch 通过 Google Play Services SDK 使用 Google Cloud Messaging (GCM),我们的伊朗最终用户完全能够订阅推送通知并接收这些通知。FCM 基本上只是 GCM 的更名,发送 API 的工作原理相同,但从客户端订阅需要另一个严重依赖 Firebase 生态系统的 SDK。
编辑:来自Firebase 服务条款:
本软件受美国出口法规管制,不得出口至禁运国家或个人或由其使用。
| 归档时间: |
|
| 查看次数: |
2762 次 |
| 最近记录: |