全機能利用ガイド 最終更新日 Fri, Jan 6, 2017

Edit on GitHub

Growthbeat利用ガイド

1. Growth Pushを利用

Growth Pushのみを利用する導入方法をご覧ください。

2. Growth Messageを利用

Growth Message を用いてポップアップを任意のタイミングで表示させるには、「配信トリガー」 を設定します。「配信トリガー」 は作成したカスタムイベントの中から選ぶ必要がございます。

実装コード

メッセージを表示させるのに必要なハンドラを設定します。

void Awake ()
{
  GrowthPush.GetInstance().Initialize("YOUR_APPLICATION_ID", "YOUR_CREDENTIAL_ID", Debug.isDebugBuild ? GrowthPush.Environment.Development : GrowthPush.Environment.Production);

  IntentHandler.GetInstance ().AddNoopIntentHandler ();
  IntentHandler.GetInstance ().AddUrlIntentHandler ();
  IntentHandler.GetInstance ().AddCustomIntentHandler ("GrowthbeatComponent", "HandleCustomIntent");

  // Android のデバイストークン取得(必ず initialize 後に呼び出してください)
  GrowthPush.GetInstance ().RequestDeviceToken ("Y0UR_SENDER_ID");
} 

配信トリガーとなるカスタムイベントを作成するには、ポップアップメッセージを表示させたい任意の場所に下記のようなイベントを送信するメソッドを記述してください。

public class GrowthbeatComponent : MonoBehaviour {
    void Awake () {
        GrowthPush.getInstance().TrackEvent("Launch","","GrowthbeatComponent","ShowMessage");
    }
    void ShowMessage (string uuid) {
        // wait frame
        GrowthPush.GetInstance ().RenderMessage (uuid);
    }
}

AndroidManifest.xml の設定

AndroidManifest.xml にGrowth Message表示用のActivityを追加します。

<application>
    <!-- ... -->
    <activity
        android:name="com.growthbeat.message.view.MessageActivity"
        android:theme="@android:style/Theme.Translucent" />
</application>

管理画面設定方法

配信トリガー」 で先程実装したイベント(今回の場合は OpenActivity)を選択すると、指定のイベントが発火したタイミングでメッセージが表示されます。

詳しいメッセージの作成方法は 配信作成 を参照してください。

備考

最新版のSDKへの乗り換え方法

Growth Push SDKからGrowthbeat 2.x SDK への乗り換えまたは、Growthbeat 1.x SDKからGrowthbeat 2.x SDKへの乗り換えをされる方は SDKの移行ガイドをご参照ください。

サンプルについて

実装サンプルは、Githubレポジトリを参考にしてください。

お問い合わせ

ご不明な点などございます場合は、ヘルプページを閲覧してください。