例如,假设某个设备的应用包含2个以 签名的帐户(在同一设备上拥有多个Gmail帐户的典型用例) 。假设我们有个人帐户和工作帐户。
当用户登录应用程序时,应用程序从GCM服务器请求GCM注册ID,然后应用程序将此GCM注册ID发送到App Server。应用服务器将此GCM注册ID存储在其数据库中。每当有人登录应用程序时,这都会重复。
GCM服务器生成GCM注册ID的唯一性如何?
deviceA, appX, accountHome = regIdAX
deviceA, appX, accountWork = regIdAX
或
deviceA, appX, accountHome = regIdAXHome
deviceA, appX, accountWork = regIdAXWork
答案 0 :(得分:2)
正确的公式是
joining
这是每个应用的每个设备,与任何应用内部工作无关。
答案 1 :(得分:2)
GCM ID对于在一台设备上运行的一个应用程序是唯一的。如果有任何用户登录该应用程序,则无关紧要。
类似的问题/答案:
答案 2 :(得分:-1)
regid(令牌)是140个字符长,所以我觉得它非常独特...... 我不能确切地告诉同一设备不同帐户有多么不同,因为我有2个设备2帐户。我认为由一些哈希算法做出的注册,因为我注册/未注册了一些但总是在同一设备上获得相同的注册。 在某个地方读取谷歌将在6个月后使注册失效。