2011-12-28 13 views
3

私はapns経由でリモートプッシュ通知を受信するiPadアプリを作成しました。 アプリは通知を改訂し、正しく処理します。 AppDelegate.mでアップルプッシュ通知の登録場所:アプリコード

私が呼び出す:

registerForRemoteNotificationTypes: 

とも私は持っている:

application: didRegisterForRemoteNotificationsWithDeviceToken: 

セットと魔法のようにすべての作品を。

デリゲート内では、サーバー上の登録スクリプトを指すURLを作成します。デリゲートが呼び出され、プッシュ通知を送信するためのサーバーアプリケーションにデバイスなどの登録と呼ばれるURLが生成されます。

BUT !!ユーザーが最初にアプリケーションを起動した場合、これまでの認証情報は設定されていません。アプリケーションはリモート通知を受信するために登録しますが、私はどのユーザーが自分のサーバー上のどのデバイスに属しているかを「キー」していません。

私が解決する可能性がどのようにデリゲート外

didRegisterForRemoteNotificationsWithDeviceToken: 

を持たない、私は(アプリケーションに認証情報を設定した後)以降の登録URLを呼び出すことについて考えたが、その後、私はDeviceTokenが利用できる必要がありますこの?私は

...任意の助けが高く評価され

:)

うまくいけば、この解体の説明が理解しやすいです...後でユーザーに通知を送信できるように自分のサーバーにdeviceTokenとユーザー名を送信する必要があります

答えて

関連する問題