博览会:“错误:无法在设备上获取GCM令牌”

时间:2020-04-06 12:35:56

标签: javascript react-native push-notification expo

SDK版本:37.0.0

平台(Android / iOS /网络/全部):Android

我正在尝试获取要在Expo Notifications中使用的通知令牌,但出现以下错误:

“错误:无法在设备上获取GCM令牌”。

我已经尝试更新expo-cli。我更新了SDK版本,但没有任何效果! 我在Expo Client App和终端中进行了expo登录,什么也没有。 我重新启动PC,SmartPhone,清理缓存,但什么也不想工作! 我像这样配置firebase-> https://docs.expo.io/versions/latest/guides/using-fcm/没事

我在博览会论坛和Stack的框架中寻找所有可能的解决方案。我尽力了,但没有成功。

1 个答案:

答案 0 :(得分:0)

可能的解决方案:

我现在用一个独立的应用程序进行了测试,在该应用程序中,我从expo平台生成了一个.apk文件。

因此,我在代码上放了一个“警报”以显示应用程序的互补性:我试图知道博览会是否可以获取令牌。

显然这是开发环境的问题,当我们生成apk时,博览会可以获取通知令牌,并且带有消息的黄色框仅在开发环境中显示。

解决方案:生成一个独立的应用程序(apk),并发出警报以检查是否有可能获得令牌并在此处进行响应。

我希望每个用户都能得到这个解决方案!