我在这里面临一个问题,我正在使用此库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