For the complete documentation index, see llms.txt. This page is also available as Markdown.

アプリメッセージ

Pushly PushSDKを使ってReact Nativeアプリにアプリメッセージサポートを追加するためのクイックスタートガイド

App Messagesは、Push通知とは異なり、サブスクリプショントークンを必要とせずにユーザー層と対話し、エンゲージすることができます。App Messageは、プログラムで提供できるカスタム条件を含む、さまざまな基準に基づいて自動的に表示されるよう設定できます。

カスタム条件を使用するApp Messagesでは、PushSDKが、これらの条件が満たされたことを知らせるための便利なメソッドと、特定のライフサイクルイベントを監視する機能を提供します。

前提条件

SDKと統合する前に、以下の要件を満たしている必要があります:

  • すでにPushSDKと統合済みのReact Nativeアプリケーション

  • App MessagesをサポートするPushSDKリリース(下のバージョンサポート表を参照)

SDK
App Messages対応の最古のバージョン

React Native SDK

1.2.0+

ステップ1: React Native SDKのセットアップ

アプリケーション向け まだ PushSDKを使用していない場合は、 React Native.

すでにPushSDKを使用しているアプリケーションでは、App Messageサポートを含む後続バージョンにアップグレードする必要がある場合があります。

yarn add @pushly/push-sdk-react-native@">=1.2.0 <2.0.0"
npm install --save @pushly/push-sdk-react-native@">=1.2.0 <2.0.0"

ステップ2: App Messageの作成とスケジューリング

Pushlyプラットフォームを使用して、最初の App Message.

ステップ3:(任意)App Messageのカスタム条件をトリガーする

カスタム条件を使用する場合、PushSDKを使ってこれらの条件をプログラムで提供し、その後、現在アクティブで、提供された条件に一致するApp Messagesの評価をトリガーします。

両方のトリガー方法は非同期で、 Promise<void> を返し、条件がSDKに送信されると解決します。

ほとんどの場合、一度に1つの条件をトリガーして評価します。このような場合は、 trigger(condition: string, value: string): Promise<void> のメソッドシグネチャを使用します。

しかし、評価のために複数の条件を一度にトリガーする方が便利な場合もあります。その場合は、任意の数の条件を含むオブジェクトを triggers(conditions: Record<string, string>): Promise<void> のメソッドシグネチャを使用します。

ステップ4:(任意)App Messageのライフサイクルイベントを監視する

こちらの SDK Callbacks ドキュメントを参照して、App Messagesのライフサイクルイベントの処理方法をご確認ください。