作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
根据documentation , restricted_package_name
表示:
This parameter specifies a string containing the package name of your application. When set, messages are only sent to registration IDs that match the package name. Optional.
但是无论我们指定字段,注册 ID 都不匹配吗? restricted_package_name
的用例是什么?
最佳答案
不,默认情况下,消息不限于应用 packageId
,这意味着具有任何 packageId 的应用只要知道您的 GCM Sender ID
就可以接收您的消息,并且只要您使用其 GCM 注册 ID
作为消息接收者 ID。这通常不是问题 - 很可能您在处理应用程序的发件人 ID 注册的中间层进行了额外的检查,但如果您认为您想要更多控制,或者想要进行选择性发送,那么您可以使用 restricted_package_name
缩小消息的接收范围。
关于android - 为什么使用 restricted_package_name?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27528848/
我是一名优秀的程序员,十分优秀!