为什么要使用restricted_package_name?

4
根据文档restricted_package_name的意思是:

此参数指定包含您的应用程序包名称的字符串。设置后,仅向与包名称匹配的注册ID发送消息。可选。

但是,即使我们指定该字段,注册ID是否匹配仍会被考虑,那么restricted_package_name有哪些用途呢?
1个回答

5
不,消息默认情况下不限制应用程序packageId,这意味着只要它知道您的GCM Sender ID并且使用其GCM registration Id作为消息接收方ID,任何具有packageId的应用程序都可以接收您的消息。通常这不是问题-最可能的是您在处理应用程序发送者ID注册的中间层中进行了其他检查,但如果您认为需要更多控制或想进行选择性发送,则可以使用restricted_package_name来缩小消息接收者的范围。

restricted_package_name 是特定于平台的吗?它能在 iOS 的 bundle identifier 上工作吗?谢谢。 - Bitwise DEVS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接