私はapns経由でリモートプッシュ通知を受信するiPadアプリを作成しました。 アプリは通知を改訂し、正しく処理します。 AppDelegate.mでアップルプッシュ通知の登録場所:アプリコード
私が呼び出す:
registerForRemoteNotificationTypes:
とも私は持っている:
application: didRegisterForRemoteNotificationsWithDeviceToken:
セットと魔法のようにすべての作品を。
デリゲート内では、サーバー上の登録スクリプトを指すURLを作成します。デリゲートが呼び出され、プッシュ通知を送信するためのサーバーアプリケーションにデバイスなどの登録と呼ばれるURLが生成されます。
BUT !!ユーザーが最初にアプリケーションを起動した場合、これまでの認証情報は設定されていません。アプリケーションはリモート通知を受信するために登録しますが、私はどのユーザーが自分のサーバー上のどのデバイスに属しているかを「キー」していません。
私が解決する可能性がどのようにデリゲート外
didRegisterForRemoteNotificationsWithDeviceToken:
を持たない、私は(アプリケーションに認証情報を設定した後)以降の登録URLを呼び出すことについて考えたが、その後、私はDeviceTokenが利用できる必要がありますこの?私は
...任意の助けが高く評価され:)
うまくいけば、この解体の説明が理解しやすいです...後でユーザーに通知を送信できるように自分のサーバーにdeviceTokenとユーザー名を送信する必要があります
多くの助けになります!ありがとうございました! – MadMaxAPP