2011-02-04 16 views
0

アプリはジム用です。個別のプッシュ通知をトレーナーからクライアントに送信できるようにしたいと思います。これは可能ですか?ダウンロード後にアプリをユーザー名とトレーナーに登録すると効果がありますか?iphoneアプリから個々のプッシュ通知を送信するにはどうすればよいですか?

+1

プロバイダがデバイスに配信するためにAPNに送信するすべての通知には、そのデバイス上のアプリケーションから取得したデバイストークンを添付する必要があります。 APNは、トークンキーを使用してトークンを復号し、通知が有効であることを保証します。次に、デバイストークンに含まれるデバイスIDを使用して、通知の宛先デバイスを決定します。最後の文に基づいて、ユーザーのアプリ内登録に基づいて、各デバイスIDを対応するトレーナーに提出することによって、APNを特定のデバイスにルーティングできますか? – Eric

答えて

0

あなたの目標が1つのiPhoneアプリからプッシュメッセージを開始し、別のiPhoneに配信したい場合は、可能です。通常、このタイプのシナリオでは、アプリケーションは、アプリケーションにログインする各クライアントのAPNデバイストークンをバックエンドサーバーにアップロードします。バックエンドサーバーはそのトークンを特定のユーザーに関連付けます。ユーザーごとに複数のデバイスを処理できるようにするには、この登録に一意のデバイスIDも含めることをお勧めします。

トレーナーがアプリケーションを使用している場合、トレーナーは1つまたは複数のクライアントにプッシュメッセージを送信するようにバックエンドサーバーに指示します。バックエンドは、メッセージが送信されるクライアントに関連付けられたトークンを取得し、取得したトークンを使用してAppleのAPNインターフェイスにメッセージを送信します。

APNトークンはモバイルデバイスとアプリケーションに固有のものです。

関連する問題