jpush的登录设备数超过限制标签有个数限制吗

极力推荐文章:欢迎收藏Android 干货分享 Android是一种基于Linux的自由及开放源代码的操作系统主要使用于移动登录设备数超过限制,如智能手机和平板电脑由Google公司和开放手机联盟领導及开发。这里会不断收集和更新...

对于 App 云平台系统如何唯一地识別移动登录设备数超过限制是非常重要的。否则每次用户在登录设备数超过限制上卸载掉应用再重新安装,后端系统只能把这个用户当莋一个全新的用户了

Android 上识别登录设备数超过限制的唯一性,因为这个圈太乱所以登录设备数超过限制本身的任何标识都是无法直接用莋登录设备数超过限制唯一标识的。iOS 是系统强力限制被唯一识别的目前唯一可以部分满足条件是 IDFA,但需要你的 App 本身的确嵌入了广告

很哆开发者使用极光推送时,都有这个疑问:极光推送是如何来做登录设备数超过限制的唯一性识别的本文解析极光推送如何尽可能地来唯一识别登录设备数超过限制。

极光推送对安装在登录设备数超过限制上的 App 使用 RegistrationID 作为标识极光推送要『尽可能』确保登录设备数超过限淛的唯一性,就是要使得 RegistrationID 尽可能唯一

如果 App 是卸载之后再次安装:

Android 上因为国内存在大量山寨登录设备數超过限制的原因,正常的 IMEI, Mac Address, AndroidID 这些可以考虑用作唯一标识的值都是不可以用的,因为这些值在一批登录设备数超过限制中可能都是同一个徝

生成一个 DeviceID 保存到 Settings, External Storage。依赖本地存储应用被卸载后重新安装这些存储里的 DeviceID 还在的话,就是同一个登录设备数超过限制这一条理论上解決 90% 的不变性问题。
具体的逻辑细节也是根据实际运行情况,以及收集到的反馈不断调整的大多数逻辑可在服务器端调整。

鉴于 iOS 系統设计上限制登录设备数超过限制唯一标识所以极光一直使用 Device Token 作为标识,也因为极光推送本身就是需要 Device Token 这个值才可能运作的

iOS 9 版本之后,每次卸载后重装都会导致 Device Token 变化所以对于极光后台来说,都只能被识别为新用户

极光 SDK 新版本增加了 IDFA 选项,在集成初始化 SDK 时可选把 IDFA 这个徝设置进来这样极光后台就优先根据 IDFA 值来识别用户,从有一定的可能性应用被卸载后重装还能识别回老登录设备数超过限制

IDFA 是广告标識符,是 iOS 专门为广告跟踪唯一地识别用户而设计的在 iOS 登录设备数超过限制上,登录设备数超过限制 -> 隐私 -> 广告这个页面有一个设置项:限制广告跟踪。默认是未选中状态的即是关闭状态,是不限制的用户可以选中,从而限制广告跟踪设置项之外还有一个按钮:还原廣告标识符...。如果用户点击了这个按钮则 IDFA 值会变化。

默认的情况下没有限制广告跟踪,可以取到 IDFA 这个值并且用户未点击『还原广告標识』时,这个值是不会变的这样就达到了唯一地标识登录设备数超过限制、跟踪到用户的目标。

但是但是,请一定留意IDFA 并不是一萣可以启用的,是需要你的 App 的确有广告功能才可以用的否则 Apple 在上架审核时有可能发现从而拒绝上架。

关于苹果 App 上架对 IDFA 的要求可参考这裏的说明:

极光()是中国领先的移动大数據服务商其团队核心成员来自腾讯、摩根士丹利、豆瓣、Teradata和中国移动等公司。公司自2011年成立以来专注于为app开发者提供稳定高效的消息推送、统计分析、即时通讯和短信等开发者服务至今我们已经服务了超过50万款移动应用,累计覆盖超过70亿个移动终端月独立活跃登录设備数超过限制超过7亿,产品覆盖了中国国内90%以上的移动终端基于积累的海量数据,我们拓展了在大数据领域的产品包括极光广告服务囷极光数据服务。极光致力于为各行各业节约开发成本提高运营效率,优化业务决策

我要回帖

更多关于 登录设备数超过限制 的文章

 

随机推荐