あるトピックに興味のあるユーザーは、このトピックを購読することでトピックに送信されたメッセージをプッシュ通知で受信できるようになります。
アプリケーションスコープのトピックを購読する場合、以下のようになります。この例では、SendingAlert
という既存のトピックを取得して、ログイン中のユーザーから購読しています
-
-
グループスコープのトピックを購読する場合、以下のようになります。この例では、URL 指定されたグループより GroupTopic
という既存のトピックを取得して、ログイン中のユーザーから購読しています。
-
-
ユーザースコープのトピックを購読する場合、以下のようになります。この例では、ログイン中のユーザーの MyTODO
という既存のトピックを取得して、同じユーザーから購読しています。
-
-
いずれの例においても、以下の処理が行われています。
- 購読対象となるトピックを特定。
- トピックの
pushSubscription
メソッドを実行し、KiiPushSubscription インスタンスを作成。
- 対象トピックを指定して
subscribe
メソッドを実行。