このセクションでは、now.gg Eventsモジュールを開発環境に統合する手順を説明します。
まず、now.gg Eventsモジュールを含むnow.gg SDKダウンロードパッケージをダウンロードし、開発環境に追加します。
1. 抽出 圧縮されたnow.gg Eventsモジュールを解凍し、パッケージ内の.aarファイルを見つけます:
Events.aar
2. 追加 ゲームのbuild.gradle
ファイルに次の依存関係を追加します:
dependencies { implementation fileTree(dir: 'libs', include: ['*.aar']) }
モジュールが正常にインポートされたら、now.gg Eventsモジュールを使用することができます。
実装の参考として、コマンド/イベントのサンプルをいくつか用意しています。
以下の例に示すように、NowGGEventsSdkManager
クラスを使用してイベントをトリガーできます:
NowGGEventsSdkManager
クラスのsendEventToBrowser
関数と必要なパラメータを使用して、イベントとデータをHTMLページに送信し、そこで処理します。
string eventName = "test-event"; string eventData = "test-data"; NowGGEventsSdkManager.getInstance().sendEventToBrowser(eventName, eventData, activityContext);
参考 – sendEventToBrowser()
に関連する追加情報はこちらで確認できます。
データがHTMLに送信された後、以下のように、そこでデータを処理することができます:
const eventCallbackFunction = (event) => { console.log(event.eventName); // event1 console.log(event.eventData); // eventData1
// イベントベースの処理をここで実行 };
HTMLページからAndroidアプリに送信されたアプリ起動データを取得するための2つのメソッドを提供しています。
以下の例に示すように、NowGGEventsSdkManager
クラスのgetAppLaunchDataBundle
関数を呼び出すことができます:
//すべてのアプリ起動データパラメータのバンドルを取得 Bundle bundle = NowGGEventsSdkManager.getInstance().getAppLaunchDataBundle(activityContext);
参考 – getAppLaunchDataBundle()
に関連する追加情報はこちらで確認できます。
以下の例に示すように、プロパティ名と共にgetAppLaunchDataProperty()
関数を呼び出して、特定のアプリ起動データパラメータを取得できます。
//プロパティ名でアプリ起動データを取得 String property = NowGGEventsSdkManager.getInstance().getAppLaunchDataProperty("event_name", activityContext);
注意: プロパティが見つからない場合、空の文字列が返されます。
参考 – getAppLaunchDataProperty()
に関連する追加情報はこちらで確認できます。
目次
目次
ドキュメント改訂版 1.0