0

私はAmazon Pinpointを使用して、サンプルアプリケーションを使用していないiOSのプッシュ通知キャンペーンを実行しようとしています。 Androidの場合、それは成功しました。私はAPNSとAmazon SNSを使ってプッシュしようとしましたが、どちらも成功しました。Amazon PinpointメッセージがIOSで配信されない

私は、iOSに関するいくつかの認証の問題があると思われます。 Pinpointインターフェイスの「Manage - Channel」セクションとAmazon SNSのためにアップロードする.p12証明書を入手するためにこのマニュアルを使用しました。

http://docs.aws.amazon.com/mobile-hub/latest/developerguide/ios-appid-setup.html

デバイスが検出されたが、メッセージがiOSのに配信されませんでした。下記のスクリーンショットでは、Android搭載端末(2台のiOS端末、1台のAndroid搭載端末)の配信数が表示されます。 enter image description here

ご協力いただきますようお願い申し上げます。ありがとう!!

+0

こんにちは直接送信APIを使用して任意のアドレスに送信することができ、あなたのAPNS_SANDBOXチャンネル

## Assuming you have your cert and key in the following files MY_CERT=$(cat my-cert.ct) MY_KEY=$(cat my-key.pk) aws pinpoint update-apns-sandbox-channel --apns-sandbox-channel-request Certificate=$MY_CERT,Enabled=true,PrivateKey=$MY_KEY 

を登録するにはまず勧めします!解決策を見つけましたか?私も同じ問題があります –

+0

こんにちは:)まだ運がありません。あなたはどうですか? – MrRhoads

+0

こんにちは、私のためにも、iOSデバイスで配信されていないが、それは正常に動作します。いずれにせよこれについて考えている人はいますか? – Madhavan

答えて

0

あなたの証明書が「開発者」または「APNSサンドボックス」証明書である可能性がありますか?

この場合、現在、APNSサンドボックスへの送信はAmazon Pinpoint Consoleでサポートされていません。

これを行うには、CLI(または任意のSDK)を使用するのは比較的簡単ですが、シェルの知識が必要です。

あなたは次にあなたが直接

aws pinpoint send-messages --message-request "{ 
    \"Addresses\": { 
     \"YOUR_SANDBOX_TOKEN_HERE\": { 
      \"ChannelType\": \"APNS_SANDBOX\" 
     } 
    }, 
    \"MessageConfiguration\": { 
     \"APNSMessage\": { 
      \"Action\": \"OPEN_APP\", 
      \"Body\": \"Body of message\", 
      \"Title\": \"Subject\" 
     } 
    } 
}" 
+0

このAWS Pinpoint通知のヘルプが必要です – Siva

関連する問題