Show Menu
トピック×

プッシュ通知のカスタマイズ

プッシュ通知を微調整するために、Adobe Campaignでは、プッシュ通知のデザイン中に一連の高度なオプションにアクセスできます。
エキスパートユーザーがAdobe Campaignでモバイルアプリケーションを設定するには、次のテクニカルノート「Understanding Campaign Standard Push Notifications Payload Structure 」を参照してください
関連コンテンツ:

サウンドを再生

この機能を使 Play a sound 用すると、アプリケーションが実行されていない場合に、プッシュ通知を配信して、デバイス上でサウンドを再生できます。
サウンドは、プッシュ通知をユーザーに通知し、ユーザーの視認性を高めます。 モバイルアプリにサウンドを含めるには:
  1. プッシュ通知を開き、セクションにアクセス Advanced options します。
  2. このフィ Play a sound ールドに、通知を受信したときにモバイルデバイスが再生するサウンドファイルのファイル名(拡張子なし)を入力します。
    サポートされるメディア形式について詳しくは、 Apple / Androidのドキュメントを参照してください
  3. ファイルがモバイルアプリケーションのパッケージで定義されている場合、サウンドファイルは通知の配信時に再生されます。 それ以外の場合は、デバイスのデフォルトのサウンドが再生されます。
ユーザーは、携帯電話がミュートされていない場合にのみ、プッシュ通知とサウンドを受信します。

バッジの値を更新

バッジは、新しい未読情報の数をアプリアイコンに直接表示するために使用されます。 ユーザーがアプリケーションから新しいコンテンツを開くか読むと、バッジの値がすぐに消えます。
デバイスで通知を受け取ると、その通知を更新したり、関連アプリのバッジ値を追加したりできます。 サーバー側からバッジ値を送信するには:
  1. プッシュ通知を開き、セクションにアクセス Advanced options します。
  2. バッジの値は整数である必要があり、異なる方法で更新できます。
    • バッジを更新するには、フィールドに「0」と入力 Value of the badge します。 これにより、アプリケーションアイコンからバッジが削除されます。
    • バッジの値を追加するには、フィールドに任意の数を入力 Value of the badge します。 この番号は、ユーザーがプッシュ通知を受け取るとすぐにバッジに自動的に表示されます。
    • フィールドが空であるか、整数を含まない場合、バッジの値は変更されません。 ここでは、ユーザーがアプリケーシ Value of the badge ョンに新しい情報を持っていることをユーザーに知らせるために、フィールドに「1」と入力します。
  3. メッセージを送信した後、ユーザーはプッシュ通知を受け取り、そのユーザーのアプリケーションは新しいバッジ値を自動的に表示します。

アクションの定義

モバイルアプリケーションで使用できる場合はカテゴリIDを追加し、アクションボタンを表示できます。 これらの通知により、ユーザーは通知に応答して、アプリケーションを開いたり、アプリケーション内を移動したりすることなく、様々なタスクをより迅速に実行できます。
ユーザーの電話に表示されるダイアログでは、続行するかどうかを決定する必要があります。 ユーザーがアクションの1つを選択すると、関連するタスクを実行できるように、アプリケーションに通知されます。
プッシュ通知にカテゴリを追加するには:
  1. プッシュ通知を開き、セクションにアクセス Advanced options します。
  2. プッシュ通知を受け取ったときに実行可能なボタンを表示す Category るには、定義済みのカテゴリ名をフィールドに入力します。
    モバイルアプリケーション開発者は、カテゴリIDと、アプリケーションでのボタンの期待される動作を定義する必要があります。 詳しくは、 Apple Developerドキュメント (「カテゴリとアクショ​ ン可能な通知の設定」の節 )または Android Developerドキュメントを参照して ください。
  3. プッシュ通知を送信した後、ユーザーはプッシュ通知を受け取り、以前に設定したアクション可能なボタンを使用してアクションを実行する必要があります。
ユーザーのアクションに応じて、関連するタスクを実行できるように、アプリケーションに通知されます。

有効期限の追加

これらの変更は、Campaign Standard 19.4リリース以降にのみ適用されます。
有効期限をプッシュ通知に設定すると、Apple( APNS )またはAndroid( FCM )がメッセージを送信しなくなる特定の有効期限を設定できます。
プッシュ通知に有効期限を追加するには:
  1. Check the Expire message option.
    このオプションを Expire message 選択すると、期間が自動的に0に設定されます。 値を変更しない場合、APNSとFCMの両方がメッセージの送信を直ちに試みます。 失敗した場合、メッセージは再送されません。
  2. フィールド Duration で、プッシュ通知の有効性を選択します。
  3. プッシュ通知を送信した後、電話がオンになっていない、または信号がないためにユーザーがすぐに受信しなかった場合でも、プッシュは有効期限の時間帯内に送信されます。
プッシュ通知は、有効期限より前に送信されていない場合は破棄されます。

カスタムフィールドの追加

カスタムフィールドを使用すると、キーと値のペアの形式でペイロードにカスタムデータを渡すことができます。 このオプションは、事前定義されたキー以外の追加のデータをアプリケーションに渡す場合に使用できます。
これをおこなうには:
  1. プッシュ通知を開き、セクションにアクセス Advanced options します。
  2. カテゴリ内 Custom fields で、ボタンをクリック Add an element します。
  3. 各キーに関 Keys 連付けら Values れたを入力します。
  4. カスタムフィールドの処理と目的は、モバイルアプリによって完全に決まります。 以下のプッシュ通知では、アプリがカスタムフィールドを使用して、プッシュ通知のボタンラベルを表示しています。

リッチメディアコンテンツの追加

リッチメディアコンテンツを使用すると、ユーザーエンゲージメントが向上し、ユーザーはプッシュ通知を開く傾向が強くなります。
通知自体に再生または表示する画像、gif、オーディオまたはビデオファイルを含めることができます。 アプリを表示するためにアプリを開く必要はありません。
プッシュ通知にリッチメディアを含めるには:
  1. プッシュ通知を開き、セクションにアクセス Advanced options します。
  2. 各形式のフィールドにファイルのURL Rich media content URL を入力します。iOSとAndroid。
    iOS 10以降では、画像、GIF、オーディオおよびビデオファイルを挿入できます。 以前のバージョンのiOSでは、プッシュ通知はリッチコンテンツなしで表示されます。 iOSデバイスでAdobe Campaignのプッシュ通知から画像を表示する方法について詳しくは、このページを参照してく ださい
    Androidの場合は、画像のみを含めることができます。
  3. メッセージを送信すると、ユーザーはプッシュ通知を受け取り、リッチメディアコンテンツを表示できます。

iOSの通知動作の変更

iOS 10以降では、プッシュ通知のセクションに次の2つの追加オプシ Advanced options ョンが用意されています。 Mutable content Content available
このオプシ Mutable content ョンをオンにして、リッチメディアコンテンツURLが追加されると、可変コンテンツフラグがプッシュペイロードに送信され、iOS SDKで提供される通知サービスアプリケーション拡張によってプッシュ通知コンテンツを変更できます。 詳しくは、 Apple開発者向けドキュメントを参照してください
その後、モバイルアプリの拡張機能を利用して、Adobe Campaignから送信される到着したプッシュ通知のコンテンツや表示をさらに変更できます。 例えば、ユーザーはこのオプションを次の目的で使用できます。
  • 暗号化された形式で配信されたデータの復号化
  • 画像または他のメディアファイルをダウンロードし、添付ファイルとして通知に追加する
  • 通知の本文またはタイトルテキストの変更
  • 通知へのスレッド識別子の追加
チェッ Content available クすると、プッシュ通知を受け取るとすぐにアプリが起動するように、アプリがペイロードデータにアクセスできるように、コンテンツ使用可能フラグがプッシュペイロードに送信されます。 これは、アプリがバックグラウンドで実行され、ユーザーの操作(プッシュ通知のタップなど)が不要な場合でも機能しますが、アプリが実行されていない場合は適用されません。 For more on this, refer to the Apple developer documentation .

Androidの通知動作の変更

Androidの場合は、「リッチメディアコンテンツのURL」フィールドにフ ァイルのURLを入力できます 。 iOSバージョンでは、Androidでは画像のみを含めることができ、gif、オーディオ、ビデオの各ファイルは含めることができません。
このチ High priority ェックボックスを使用すると、プッシュ通知の優先度を高く設定したり、通常に設定したりできます。 メッセージの優先順位の詳細については、 Google開発者向けドキュメントを参照してください