我正在使用第三方Java服务器为Android和Web构建推送通知服务器。我们知道这是此方案的一部分,相应的android设备应获取GCM服务器的注册ID,并与第三方Java服务器共享。我们可以将此功能移至第三方Java服务器吗?具体来说,我们可以使用第三方Java服务器获得唯一的注册,然后将其分配给相应的android应用吗?
我们如何使用第三方Java服务器获得唯一注册,然后将其分配给相应的android应用?
不,你不能。实际上并没有任何场景,因为有两个选择:
对应的应用==您的应用。如果是这样的话-那么没有什么可以阻止您自己维护regId的。
对应的应用程序!=您的应用程序。Google不会在未经接收应用程序许可的情况下允许任何应用程序注册任何其他应用程序以接收GCM消息,这没有任何意义。
我也相信您的想法是一个常见错误:
GCM推送!=状态栏通知
了解这一点时-您会认为注册未实现与服务器集成的应用程序不会花费任何金钱,因为如果您可以(并且您不能)发送其他应用程序GCM消息,则发生事件-如果它们未实现广播接收器或处理您的特定推送参数并触发它以显示通知或其他内容的服务,本身不会发生任何事情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句