Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 应用商店将不再接受访问UDID的新应用或应用更新?_Iphone_Ios - Fatal编程技术网

Iphone 应用商店将不再接受访问UDID的新应用或应用更新?

Iphone 应用商店将不再接受访问UDID的新应用或应用更新?,iphone,ios,Iphone,Ios,根据苹果的说法,他们不会接受访问UDID的新应用或应用更新。 那么,如果iam在app store上运行许多应用程序,那么还有什么替代方案呢。 如果我需要更新它们,最简单的解决方案是什么 见下文:- 在应用程序中使用标识符(2013年3月21日) 从5月1日起,应用商店将不再接受访问UDID的新应用或应用更新。请更新您的应用程序和服务器,以将用户与iOS 6中引入的供应商或广告标识符相关联。您可以在UIDevice类参考中找到更多详细信息 谢谢。您可以使用以下内容作为应用程序用户的唯一标识符:

根据苹果的说法,他们不会接受访问UDID的新应用或应用更新。 那么,如果iam在app store上运行许多应用程序,那么还有什么替代方案呢。 如果我需要更新它们,最简单的解决方案是什么

见下文:-

在应用程序中使用标识符(2013年3月21日)

从5月1日起,应用商店将不再接受访问UDID的新应用或应用更新。请更新您的应用程序和服务器,以将用户与iOS 6中引入的供应商或广告标识符相关联。您可以在UIDevice类参考中找到更多详细信息


谢谢。

您可以使用以下内容作为应用程序用户的唯一标识符:

我使用以下方法创建UUID,并在第一次启动应用程序时将其保存到用户首选项:

- (NSString *)getUUID
{
    NSString *UUID = [[NSUserDefaults standardUserDefaults] objectForKey:@"uniqueID"];
    if (!UUID)
    {
        CFUUIDRef theUUID = CFUUIDCreate(NULL);
        CFStringRef string = CFUUIDCreateString(NULL, theUUID);
        CFRelease(theUUID);
        UUID = [(__bridge NSString*)string stringByReplacingOccurrencesOfString:@"-"withString:@""];
        [[NSUserDefaults standardUserDefaults] setValue:UUID forKey:@"uniqueID"];
    }
    return UUID;
}

希望有帮助

您可以使用openUDID下载表单

ios 5以上版本的UDID还有一个库


您使用UDID的目的是什么?虽然这是获取UUID的标准方法之一,但这不是设备独有的。如果用户卸载并重新安装应用程序,它将返回不同的标识符。
#include "OpenUDID.h"
NSString* openUDID = [OpenUDID value];