Android GCM,仅含WiFi平板电脑
我把这个问题贴在了网上,但没有得到任何回应 我有一个用例,我需要更新数百个平板电脑,这些平板电脑仅在我的应用程序中使用wi-fi,我想使用GCM来实现这一目标。然而,我无法从文档中了解到的是,我是否可以注册一个仅使用wi-fi的设备,或者使用IP(可能会根据位置而改变),或者使用开发设备ID或wi-fi mac地址 我提到的三种方法中,哪一种是发送通知以更新我的应用程序的较新版本的可靠方法?如果这些都不是正确的选择,那么我的选项是什么,因为我无法拥有与这些设备关联的电话号码Android GCM,仅含WiFi平板电脑,android,push-notification,android-wifi,google-cloud-messaging,Android,Push Notification,Android Wifi,Google Cloud Messaging,我把这个问题贴在了网上,但没有得到任何回应 我有一个用例,我需要更新数百个平板电脑,这些平板电脑仅在我的应用程序中使用wi-fi,我想使用GCM来实现这一目标。然而,我无法从文档中了解到的是,我是否可以注册一个仅使用wi-fi的设备,或者使用IP(可能会根据位置而改变),或者使用开发设备ID或wi-fi mac地址 我提到的三种方法中,哪一种是发送通知以更新我的应用程序的较新版本的可靠方法?如果这些都不是正确的选择,那么我的选项是什么,因为我无法拥有与这些设备关联的电话号码 提前谢谢 我认为GC
提前谢谢 我认为GCM不依赖IP地址。我在我的应用程序中使用GCM,它与wifi平板电脑和wifi手机配合使用效果很好。查看GCM我看不到您设备的ip/电话号码的相关性。 这可能是因为GCM需要GSM网络才能工作,但我怀疑谷歌在平板电脑上安装了轮询服务器或类似的设备 你只需要你的谷歌项目id作为你的发送者id,你需要在谷歌API控制台中启用GCM,你需要在你的应用程序中使用谷歌GCM API JAR来获取注册号并将其发送到你自己的服务器,你的服务器比谷歌的使用联系人还要多 OAuth2协议向他们发送您的注册id。
一旦注册,每次需要向所有用户发送消息时,您只需覆盖服务器中的所有用户并为其发出请求(使用您将从OAuth身份验证中获得的值)谷歌服务器。:我无法确定GCM是否能与wifi正常工作,因为我已经使用3G gsm网络数据计划成功地实现了它,但它似乎不能与wifi一起工作。我仍然陷于这种情况,找不到任何解决方案。