我正在开发一个安卓应用程序。
我想向GCM注册一台设备并获取RegistrationID。我想问一下我是否要在第二台设备上使用相同的应用程序,是否可以以某种方式将在第一台设备上获得的 RegistrationID用于第二台设备?
我正在开发一个安卓应用程序。
我想向GCM注册一台设备并获取RegistrationID。我想问一下我是否要在第二台设备上使用相同的应用程序,是否可以以某种方式将在第一台设备上获得的 RegistrationID用于第二台设备?
不,您需要的是 notification_key 和 notification_key_name。registration_id 是根据设备上的每个应用程序生成的 - 不同设备上的相同应用程序或同一设备上的不同应用程序将生成不同的密钥。使用 notification_key,您最多可以将 10 个registration_ids 映射到单个用户(单个键)
不,此外,您不需要这样做。您可以使用用户通知来将一条消息从服务器发送到所有用户设备上的应用程序的所有实例。
创建数据库并保存所有 RegistrationID,然后在 php 文件中,替换array("RegistrationID")
为array("RegistrationID database1","RegistrationID database2",....);