首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pushwoosh Cordova API:两个不同的设备可以生成相同的HWID吗?

Pushwoosh Cordova API:两个不同的设备可以生成相同的HWID吗?
EN

Stack Overflow用户
提问于 2016-12-19 00:01:05
回答 1查看 75关注 0票数 0

我们的应用程序使用Pushwoosh生成的HWID作为区分设备的关键。查看流量日志,我看到的是同一个设备在短时间内提交来自几个不同ISP的HTTP请求。

似乎来自所有互联网的不同设备正在产生相同的HWID,我们的应用程序将其视为相同的设备,造成用户相互干扰的问题。我们的数据显示,大约50个请求似乎来自不同的设备,但使用相同的HWID。

这对我来说没有任何意义--据我所读到的关于HWID的文章,它们是基于设备序列号的,所以它们应该永远是唯一的。

我们的移动应用程序是用Cordova编写的,我们正在使用以下代码获取HWID:

代码语言:javascript
复制
get_hwid: (evt) =>
 _this = @
 regid = device.uuid

if evt? && evt.detail?
  push_notification_id = evt.detail.deviceToken
else
  push_notification_id = ""

pushNotification = cordova.require("pushwoosh-cordova-    plugin.PushNotification")
pushNotification.getPushwooshHWID (hwid) ->
  _this.debug 'in getPushwooshHWID callback'
  _this.debug '  Pushwoosh HWID: ', hwid
  _this.debug '  push_notification_id: ', push_notification_id
  _this.debug '  regid: ', regid
  _this.emit 'retrieved-hwid',
    regid: regid
    push_notification_id: push_notification_id
    hwid: hwid

是否有人观察到PushWoosh API生成的HWID并不总是唯一的?

PushWoosh文档说,有时HWID可以在同一台设备上改变,但我找不到任何东西表明它们不可能是唯一的。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-19 13:59:39

HWID(即IDFV/IDFA)是独一无二的。当用户恢复设备上的备份时,它们可能更改(变为另一个唯一值)的唯一方法。

如果您看到相同的HWID,请确保您的Pushwoosh是>= 4.1.2,如下所示

https://www.pushwoosh.com/blog/pushwoosh-sdk-update-ios-10-makes-difference/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41214194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档