- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
所以苹果拒绝使用 UDID 的应用程序。有很多关于这个的帖子,但我找不到哪里写的是使用 OpenUDID 很好。
所以也许有人知道苹果是否会批准这个?如果 OpenUDID 具有 UDID 的所有功能?
也许有人正在使用这种方法并且可以解释更多?
最佳答案
似乎最简单的解决方案就是生成您自己的 UUID:
NSString *UUID() {
CFUUIDRef cfuuid = CFUUIDCreate(NULL);
NSString *uuid = (__bridge_transfer NSString *)CFUUIDCreateString(NULL, cfuuid);
CFRelease(cfuuid);
return uuid;
}
如果您需要在整个卸载/安装周期中保留它,请按照此处所述将其放入钥匙串(keychain)中:https://stackoverflow.com/a/11597291/382374
最棒的是,Apple 建议您这样做。
祝你好运!
关于objective-c - 用 OpenUDID 替换 UDID 这样好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10448197/
我有一个应用程序可以在设备之间同步数据。了解用户一直使用的设备至关重要,这样我们才能正确同步。我们已经实现了 OpenUDID,但注意到一些测试用户在安装和运行新版本时获得新的 openUDID 时出
你知道怎么做吗OpenUDID生成唯一的设备 ID? 2 台设备是否有可能具有相同的 OpenUDID值(value)? 编辑 1: 设备重启后OpenUDID会不会改变? 编辑 2: 如果有可能发生
我正在研究 UDID 替代方案,并且 OpenUDID看起来很有趣。 我已经做了一些测试,如果我删除应用程序,然后重新安装,OpenUDID 的值保持不变,我只是想知道他们是怎么做到的,如果我不这样做
我正在尝试使用以下库来实现我们的设备识别目的: https://github.com/ylechelle/OpenUDID 此库使用非弧机制,我正在使用 ARC 开发我的应用程序,但我不熟悉非 ARC
我在 Google Play 中发布了一个应用程序,不久前我在开发者控制台中收到了两个错误报告,如下所示: java.lang.IllegalArgumentException: Service no
即使使用最新的 iOS6 的 identifierForVendor,我发现当用户删除应用程序时,该值将被重置。 与传统的 OpenUDID 粘贴板的方法不同,它保留在粘贴板中并可以重复使用它们。 我
为什么人们在 iOS 中使用 OpenUDID 而不是 Mac 地址进行识别?使用 Mac 地址会很简单。所有移动设备都有 Mac 地址,这是众所周知的,而且是唯一的。 最佳答案 MAC 地址包含网络
所以苹果拒绝使用 UDID 的应用程序。有很多关于这个的帖子,但我找不到哪里写的是使用 OpenUDID 很好。 所以也许有人知道苹果是否会批准这个?如果 OpenUDID 具有 UDID 的所有功能
我们正在创建一个 ionic 应用程序来获取 ios 设备的 UDID,因为 UDID 受到 Apple 的限制,我正在尝试集成可用的 openUDID https://github.com/ylec
不久前我在Eclipse中为Android开发,最近遇到了一个问题。我创建了一个库,其中我使用了两个额外的 jar 库:appbooster.jar 和 adcolony.jar。在我将创建的库添加到
我是一名优秀的程序员,十分优秀!