2011-06-25 1 views
1

プッシュのデバイストークンを取得する方法を教えてください。http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008194-CH1-SW1は表示されません。私はいくつかの本を読んだが、彼らは助けにはならない。すべてのユーザーからプッシュ通知のデバイストークン情報を取得するにはどうすればよいですか?

私は自分のシステムを開発し、フィードバックと辞書を介してそれらを追跡したいと考えています。私はブロードキャストメッセージを送信したい。

明確になるように、私のプッシュサーバーにユーザーのデバイスからデバイストークンを取得します。

私には明らかなものがありません。私を助けてください。

答えて

0

ユーザーがプッシュ通知を受け付けるとdidRegisterForRemoteNotificationsWithDeviceToken:方法は、情報を持つNSDataオブジェクトで呼び出されます:

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken { 
     devToken = ... 
} 
+0

しかし、この情報はどのようにプッシュサーバーに送られますか? – Scott

+0

その方法では、infoを使用してサーバーにコールバックし、データベースに挿入します。 –

0

アプリはプッシュサーバーに送信する責任があります。これを行うための独自のメソッドを定義する必要があります(例: HTTP POSTまたは他の独自のプロトコル。

たとえば、Urban AirshipのiOSライブラリは、サーバーにHTTPリクエストを送信します。 UAirship.mファイルのregisterDeviceTokenWithExtraInfoメソッドを参照してください。

関連する問題