我們的應用程序使用Pushwoosh生成的HWID作爲區分設備的關鍵。縱觀流量日誌,我看到了什麼樣的設備在短時間內提交來自幾個不同ISP的HTTP請求。Pushwoosh Cordova API:兩臺不同的設備是否可以生成相同的HWID?
似乎互聯網上的不同設備正在生成相同的HWID,我們的應用將其視爲同一設備,導致用戶與對方發生干擾。我們的數據顯示,約50個請求似乎來自不同的設備,但使用相同的HWID。
這對我來說沒有任何意義 - 從我讀過的有關HWID的文章中可以看出,它們基於設備序列號,所以它們應該始終是唯一的。
我們的移動應用程序是用科爾多瓦,我們正在與此代碼越來越HWIDs:
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生成並不總是唯一HWIDs?
PushWoosh文檔說,有時HWID可以在同一臺設備上更改,但我無法找到任何暗示它們無法預期爲唯一的內容。
謝謝!