是否可以在GCM上注册我的应用程序的不同构建版本(发布和调试)(在我看来,我已经迁移到Firebase消息传递,但我认为解决方案是相同的)? 当我注册我的应用程序时,我得到一个google-service.json和一个服务器密钥。我将服务器密钥发送给后端开发人员,并将json包含在我的项目中。 我是否应该为项目名称为“com.example.myapp.debug”(如果我的版本构建为“com.example.myapp”)并将此服务器密钥也发送给后端开发生成另一个json进行调试构建? 这是解决方案,我仍然不知道在哪里把JSON放到不同的版本中。 还有我的其他问题,GcmReceiver呢。我加Gcm用于Android上的调试构建
<action android:name="com.exmple.myapp />
我应该
<action android:name="${applicationId}" />
您是否可以按照我的答案尝试配置构建变体?还是你想要别的东西? –