Android 多个应用程序ID';安卓系统中的城市飞艇下的s
我使用标签处理城市飞艇推送通知。对于每一个新的安装,都需要新的 在我的应用程序中,我有两个登录选项:Android 多个应用程序ID';安卓系统中的城市飞艇下的s,android,tags,push-notification,urbanairship.com,Android,Tags,Push Notification,Urbanairship.com,我使用标签处理城市飞艇推送通知。对于每一个新的安装,都需要新的 在我的应用程序中,我有两个登录选项:1.Male 2.Female 我通过添加适当的标记从UA发送消息 案例1: 在第一次安装时,在访问群体下,我的设备注册到 所选标签(我以男性身份登录)和应用程序ID 在这种情况下,一切正常 案例2: 如果我从设备中删除应用程序并再次安装并以 不同的用户(例如:女性) 现在,在“观众”下,我的设备注册了女性标签和新应用程序 ID.(现在我的设备在UA下注册了新的应用程序ID) 如果我通过添加
1.Male 2.Female
我通过添加适当的标记从UA发送消息
案例1:
- 在第一次安装时,在访问群体下,我的设备注册到 所选标签(我以男性身份登录)和应用程序ID
- 在这种情况下,一切正常
- 如果我从设备中删除应用程序并再次安装并以 不同的用户(例如:女性)
- 现在,在“观众”下,我的设备注册了女性标签和新应用程序 ID.(现在我的设备在UA下注册了新的应用程序ID)
- 如果我通过添加所需的女性标签从UA发送push,则push已收到 到我的设备
- 但在少数情况下,设备也会接收到来自男性标签的信息
- 现在在UA下,我的设备有两个应用程序ID和两个不同的标签
- 可能是因为这个原因,我的设备同时收到了两条标签信息 不考虑所选标记
提前感谢。城市飞艇支持团队的回应: 只要你卸载并重新安装一个应用程序,Android设备就会得到一个新的APID,这仅仅是因为GCM的工作方式以及我们的系统如何处理它。如果这对您造成不便,我们深表歉意,但这是我们的预期行为。一旦您尝试推送到旧的APID,我们的系统将意识到早期安装不再处于活动状态,并且应该将旧的APID标记为非活动状态。新的将保持活动状态 如果卸载并重新安装应用程序的速度足够快,您可能会遇到类似于您所看到的行为,即最后一次推送旧APID的旧标签。如果发生这种情况,我们的库会将旧的APID标记为非活动,并且对于该安装不应再次发生这种情况。我们发现,这在生产中极为罕见,而且只是测试期间的一个问题 如果您想手动停用您知道不再处于活动状态的旧APID,只需直接点击它,GCM将向我们反馈它不再有效。在那一点之后,我们将不再试图推动它 最后,您使用的是我们库的哪个版本?请确保您在此处使用的是最新版本:--旧版本无法可靠地处理此行为