React-Native Android应用程序在调试中工作但未发布

时间:2017-11-16 18:38:19

标签: android react-native google-play firebase-cloud-messaging react-native-fcm

我正在使用使用react-native-fcm的React-Native Android应用程序。我们收到应用服务器生成的通知,通知用户他们正在接收一批产品。当我们在调试模式下测试此功能时,它可以正常工作。每次发布版本并上传到Play商店时,我们都无法收到通知。我们甚至没有获得Firebase令牌。我会在我们的应用服务器上收到来自Firebase的错误,说“未注册”#。

我们拥有什么:

  • 我使用Firebase控制台创建了一个单独的项目,以生成正确的google-services.json文件(并且包名称匹配)。

  • google-services.json位于正确的目录(projectname / android / app)

  • 我正在使用HTTP版本的云消息传递,而我正在使用Firebase控制台中提供的旧版服务器密钥。

  • 使用版本11.0.4的Firebase(尝试过核心和云消息库)和google-play-servies-base,使用apply plugin:' com.google.gms.google-services& #39;在android / app目录中gradle.build文件的 bottom

  • Google服务版本在android目录的build.gradle文件中为3.1.0

  • minifyEnabled设置为false,因此在构建发布版本时,ProGuard不应排除Firebase。

一旦我们切换到JavaScript,这似乎只是一个问题。当应用程序的实现全部使用Java时,我没有遇到此问题。非常感谢任何帮助。

谢谢!

0 个答案:

没有答案