2016-10-08 21 views
0

私たちは現在、TwilioからのIPメッセージ付きのiOS向けプッシュ通知を実装しています。プッシュ通知設定

Twilioはペイロード内の「警告」のみをAPNSに送信します。

わかったので、デフォルトのテンプレートでペイロードのボディを変更することしかできません。 (「各プッシュ通知タイプにはペイロード(または通知本体)のデフォルトテンプレートがあります」)

「サウンド」と「バッジ」をペイロードに追加する方法と場所はどこですか?

ありがとうございました!例を見つけることができず、「バッジ」と「サウンド」を使って正しく実装する方法がわからない

答えて

1

Twilioの開発者エバンジェリストです。

Twilio IP Messagingのプッシュ通知内にバッジやサウンドを設定することはできません。しかし、このようなフィードバックのために、私はこの機能が今四半期に完了の目標とされていると言われてきました。だから目を覚まして、すぐにこれをやることができます!

0

iOSプッシュ通知のペイロードを作成するときは、要件の場合はバッジ番号とサウンドを指定する必要があります、バッジの数と音とペイロードの例は次のようになります。

{ 
    "aps" : { 
     "alert" : { 
      "title" : "Notification Test", 
      "body" : "This is a push notification" 
     }, 
     "sound" : "default", 
     "badge" : 1 
    }, 
} 

私はテンプレートがTwilioのためにどのように見えるか全くわからないが、基本的にiOS用のすべてのペイロードは、上記と同じ形式であります。

ペイロードを読みやすくするように書式を設定していますが、理想的には上記の例の空白を削除することをお勧めします。

0

Twilio自体がペイロードを作成します。これが「バッジ」と「サウンド」を追加できない理由です。

curl -X POST https://ip-messaging.twilio.com/v1/Services/{service sid} \ 
-d 'Notifications.NewMessage.Enabled=true' \ 
-d 'Notifications.NewMessage.Template=A New message in ${CHANNEL} from ${USER}: ${MESSAGE}' \ 
-u '{twilio account sid}:{twilio auth token}' 

:私はTwilioは、テンプレートは以下で「体」以外APNSに送信するものを設定することができますどこで... NewMessageのプッシュ通知の種類を設定する

A CURLの例を理解していませんデフォルトテンプレートは${CHANNEL};${USER}: ${MESSAGE}