2017-01-12 12 views
0

ユーザーをApp Storeの自分のアプリページに一意のIDで送信したいと考えています。彼らがアプリをインストールして初めて開くと、私は自分のサーバーにその一意のIDを送信してパーソナライズされた体験を提供できるようにしたいと思います。iOS - アプリのインストール時に一意のIDを取得する

これは可能ですか?

+2

いいえ、アプリケーションのインストールを特定の紹介にリンクする方法はありません – Paulw11

+0

application:openURL:options:iTunesのURLスキーマを指定してください –

+0

まだAppleのレパートリーにそのようなマーケティングリソースはありませんいつまでも)。 – holex

答えて

-1

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のままになります。

+0

これはOPへの回答ではありません。 – holex

関連する問題