ユーザーをApp Storeの自分のアプリページに一意のIDで送信したいと考えています。彼らがアプリをインストールして初めて開くと、私は自分のサーバーにその一意のIDを送信してパーソナライズされた体験を提供できるようにしたいと思います。iOS - アプリのインストール時に一意のIDを取得する
これは可能ですか?
ユーザーをApp Storeの自分のアプリページに一意のIDで送信したいと考えています。彼らがアプリをインストールして初めて開くと、私は自分のサーバーにその一意のIDを送信してパーソナライズされた体験を提供できるようにしたいと思います。iOS - アプリのインストール時に一意のIDを取得する
これは可能ですか?
IMEI
と携帯電話の電話番号を取ることはできません.Appleはこれらの固有IDを取得するために制限されています。
UDIDをキーチェーンに保存する必要があります。あなたがkeychainwrapperクラスをダウンロードし、上記のコードによって生成されたUDIDを保存する必要があり、このために:
UIDevice *device = [[UIDevice alloc]init];
NSString *idForVend = [NSString stringWithFormat:@"%@", [device identifierForVendor]];
NSLog(@"Identifier For Vendor : %@",idForVend);
このリンクをたどって、それは確かにあなたの問題を解決します:キーチェーン、iOSの中の文字列を格納する方法は? 、iOS?これを使用すると、アプリを削除して再度インストールすると、同じDeviceIDのままになります。
これはOPへの回答ではありません。 – holex
いいえ、アプリケーションのインストールを特定の紹介にリンクする方法はありません – Paulw11
application:openURL:options:iTunesのURLスキーマを指定してください –
まだAppleのレパートリーにそのようなマーケティングリソースはありませんいつまでも)。 – holex