2015-04-28 169 views
0

我正在開發一個使用UIDevice s IdentifierForValue to track user的行爲的應用程序。在目前我們知道,如下所示的scenarion下,IdentifierForVendor的價值將發生變化:在某些情況下的IdentifierForVendor值

  1. 應用程序卸載並安裝再

我們知道,移動設備,there`re一些情況下,我們需要考慮。因此,如何IdentifierForVendor在下列情況下的值:

  1. 如果用戶改變one`s SIM,但仍然使用相同的手機
  2. 如果用戶使用相同的SIM卡,但改變到另一部手機。例如,一站式使用iphone 6並使用iphone 6S,而不是從iTune的備份數據中恢復數據。

如果用戶在同一部手機中使用另一個Apple ID。 任何想法?任何幫助是極大的讚賞。

回答

0

identifierForVendor沒有考慮到SIM卡或Apple ID。 UDID的替代方案不允許跟蹤特定的設備,並且在設備上的每個應用程序的供應商都被卸載之前,它對設備而言是不變的。我過去使用這個標識符並切換了SIM和Apple ID,但我沒有注意到標識符正在改變。

Link to the documentation