2011-10-13 12 views
7

私の知る限りでは、私は自分のアプリケーションを使用する特定のユーザーではなく、そのユーザーのみにアプリケーションを送信できます。特定のユーザーへのApple Push通知

私のアプリを使用する特定のユーザーにのみAPNを送信する方法はありますか?私はそれが可能である

Greetz

答えて

11

を見てください。 As it says in the documentation

アップルプッシュ通知サービスのトランスポート及び経路指定されたデバイスに与えられたプロバイダからの通知 。

サーバーから通知を送信すると、パラメーターの1つがデバイスIDになります。

+1

をそのアウトしようとします。だから私がしなければならないことは、ユーザーをグループ化し、デバイスIDをデータベースに保存することだけです。私はusergroupsにメッセージを送信することができますこのように – spankmaster79

3

...これを行うための方法を考えることはできません。私は簡単なAPNSを使用して、newMessage()では、ユーザーのPID(MySQLデータベースに保存されている)を指定することができます。

はAPNSは、放送媒体ではありませんhttp://www.easyapns.com/

+0

THXをeasyapnsためには、私は、これは完全に間違っていました、[OK] – spankmaster79

8

Appleのプッシュ通知は、常にあなたはAPNは、プッシュ通知のためのアプリケーションを登録で使用する場合、あなたは何をすべきか

(iphone、ipadのいる特定のデバイス)は、特定の「ユーザ」に送信されます。次に、ユーザーのデバイスを通知サービスにリンクするトークンを取得します。次に、このトークンを使用してAPNに「通知をプッシュ」し、その通知がそのデバイスに通知されます。通知は「プロバイダ」によってプッシュされます。 Apple Push Notifications

はデバイス を登録する「リモート通知の登録」と、着信通知を処理するために「ローカルとリモート通知の取り扱い」を見上げ:

ここで問題にAppleのドキュメントがあります。ここに通知を送信する方法をよく読んで

Providers

+0

も正しい..ちょっと遅すぎる – spankmaster79

関連する問題