标签: android build google-cloud-messaging variants
我们有一个项目包含三个构建变体: dev,tst,live 和各自包名称 our.package.name .dev,our.package.name.tst,our.package.name 。所有构建版本都有不同的后端,因此我们需要为不同的变体显示不同的推送通知。
开发人员控制台中的服务器API密钥未与任何特定的构建变体/包名称相关联,因此它会向所有构建版本发送。
是否有指定方法来解决此问题?我目前看到的唯一解决方案是使用GCM数据发送目标构建变体并检查前端。
答案 0 :(得分:1)
您可以使用选项restricted_package_name。此参数指定注册令牌必须匹配的应用程序的包名称,以便接收消息。
restricted_package_name