我在這裏面臨一個問題,我正在使用此庫UIDevice with UniqueIdentifier for iOS 5爲iOS設備生成一個唯一標識符,它只是簡單的md5哈希值的mac地址。一切都很好,我在appstore上發佈了應用程序,過了一段時間,我決定寫一個小更新。我的應用使用專用的api服務器,因此識別用戶非常重要。但是當我更新後開始我的應用程序時(我正在集成TapJoy) - 我有另一個mac地址和其他唯一標識符。我以爲mac地址不能改變,我錯了嗎?同樣在模擬器和設備上不斷髮生。Mac地址已更改
Q
Mac地址已更改
0
A
回答
1
是的,所以我想通了。它的所有關於TapJoy。他們的庫實現了[[UIDevice currentDevice] macadress]
方法。另外,UIDevice with UniqueIdentifer for iOS 5實現相同的方法。它們之間的區別 - 在mac地址中是冒號。當UniqueIdentifier時,TapJoy實現不具有它們。當你同時使用這兩個庫時,它可能會導致問題。所以要警告!我所做的只是在UniqueIdentifier庫中重命名方法[[UIDevice currentDevice] macadress]
,至[[UIDevice currentDevice] macadress_colons]
,它的確有竅門。
相關問題
- 1. 更改mac地址
- 2. 用python更改MAC地址
- 3. 更改MAC地址Cocoa - Objective-C
- 4. 更改MAC地址在iOS5中
- 5. 更改Raspbian的藍牙MAC地址
- 6. 更改/欺騙MAC地址/物理地址
- 7. Cassandra C++連接器:地址已更改
- 8. 地址簿顏色已更改
- 9. 從服務器端獲取已知MAC地址的IP地址
- 10. MAC地址和IP地址
- 11. 更改MAILTO地址
- 12. MAC地址
- 13. 修改IP和MAC-地址的網絡
- 14. SVN已更改IP地址 - 指向舊IP地址的外部文件
- 15. 如何更改3G/4G移動寬帶設備的mac地址?
- 16. 在遷移鹽雲配置時更改VM mac地址
- 17. 如何調用SIOCSIFHWADDR ioctl在Python中更改MAC地址?
- 18. 將接口加入時MAC地址隨機更改
- 19. 通過註冊表更改MAC地址不起作用
- 20. 如何更改MAC地址沒有02 0A 06 0E限制
- 21. 如何更改我的Android設備上的MAC地址?
- 22. 當選項不可用時更改Windows 7中的MAC地址
- 23. 在無線設備上更改Windows 8下的MAC地址
- 24. 如何在ubuntu中更改藍牙適配器的mac地址
- 25. 批量更改Mac地址Windows XP專業版
- 26. 在Vista中更改MAC地址 - Broadcom適配器
- 27. 以編程方式更改Mac地址-Android
- 28. 移動設備的藍牙MAC地址可以更改嗎?
- 29. 使用edittext更改mac地址android藍牙應用程序
- 30. 爲什麼NIC可以更改mac地址?
鑑於您告訴我們,您的哈希函數更改的可能性似乎比MAC地址更改的可能性要大得多。 – Caleb 2012-03-09 21:30:33
我沒有改變負責哈希的源代碼。當我運行批准的應用程序時,我得到一個標識符,當我運行測試版本時,我得到另一個=((( – Drabuna 2012-03-09 21:35:38
)相同的設備,對吧?一個版本的應用程序在MAC地址散列時產生一個值,另一個版本產生不同的值。 MAC地址並沒有來回移動,但是這個軟件有一些不同之處 – Caleb 2012-03-09 21:44:36