AmazonSNSからトピックを送信する

プチはまりしたので備忘録的にメモ。

Apprication->Topic->Deviceの関係をつくるのをどうやってやれば良いのかで悩んだ

要するに

(1)Apprication作る->端末がAppricationにドコドコ追加される

(2)Appricationから端末を選択しTopicに追加してやるということ?

違ってたら教えて下さい。

 

 

前準備
ユーザを作成
IAMからSNS FULL ACCESSの権限をつけておく
証明書を作る(いわゆるp12ファイル)

SNSメニューから

1.p12ファイルを使用してアプリケーションを作成する
arn:aws:sns:ap-northeast-1:999999999999:app/APNS_SANDBOX/pxxxxxxxx
2.トピックを作成する
arn:aws:sns:ap-northeast-1:999999999999:xxxxxxxxx

3.ios側の作業

以下の項目を登録
Access Key Id
Secret Access Key
アプリケーションのarn(トピックじゃないよ!)
arn:aws:sns:ap-northeast-1:999999999999:app/APNS_SANDBOX/pxxxxxxxx

アプリを起動するとアプリケーションにデバイストークンが追加される

4.端末をトピックに紐付ける
Apprications->Endpoints

画面一覧から端末全てを選択する

Other Endpoint Actions->Subscribe Endpoint to Topic

5.トピックをパブリッシュする
その後
Topics

トピックを選択後 Publish to topic

 

Leave a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です