0

Apple によると、UDID にアクセスする新しいアプリやアプリの更新は受け付けません。アプリストアで多くのアプリを実行しているため、これに代わるものは何でしょうか。それらを更新する必要がある場合、最も簡単な解決策は何ですか?

下記参照:-

アプリで識別子を使用する (2013 年 3 月 21 日)

5 月 1 日以降、App Store は UDID にアクセスする新しいアプリまたはアプリの更新を受け付けなくなります。アプリとサーバーを更新して、iOS 6 で導入されたベンダーまたは広告識別子にユーザーを関連付けてください。詳細については、UIDevice クラス リファレンスを参照してください。

ありがとう。

4

2 に答える 2

0

アプリ ユーザーの の一意の識別子として次のものを使用できます。

以下の方法を使用して 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;
}

それが役立つことを願っています!

于 2013-03-22T07:31:08.197 に答える
0

openUDID ダウンロードフォームはこちらからご利用いただけます。

#include "OpenUDID.h"
NSString* openUDID = [OpenUDID value];

上記の ios 5 用の UDID 用のもう 1 つのライブラリ

UIDevice-with-UniqueIdentifier-for-iOS-5

于 2013-03-22T07:31:30.463 に答える