根据文档,restricted_package_name的意思是:
此参数指定包含应用程序包名的字符串。设置后,消息仅发送到与包名匹配的注册ID。可选。
但是,无论我们指定字段,注册ID不匹配吗?什么是restricted_package_name的用例?
发布于 2014-12-17 15:26:42
不,消息在默认情况下不限于应用程序packageId,这意味着任何packageId的应用程序都可以接收您的消息,只要它知道您的GCM Sender ID,只要您使用它的GCM registration Id作为消息接收id。这通常不是一个问题--很可能是在中间层进行额外的检查,处理应用程序的发送者id注册,但是如果您认为您想要更多的控制,或者想要进行选择性发送,那么您可以使用restricted_package_name来缩小邮件的接收方。
https://stackoverflow.com/questions/27528848
复制相似问题