Skip to main content

インストール

Geofence プラグインの追加

以下のように、cordova-moengage-geofence プラグインを Cordova プロジェクトに追加します。

Android のインストール

BOM を使用したインストール

BOM を使用した統合が推奨される統合方法です。BOM を使用したインストールのドキュメントを参照してください。BOM を設定したら、以下のように app/build.gradle ファイルに依存関係を追加します。
BOM を設定したら、アプリケーションに必要な特定の MoEngage モジュールを含めます。
注:これらの依存関係にバージョン番号は必要ありません。BOM が自動的に管理します。

手動インストール

Download Flutter プラグインをインストールしたら、MoEngage のネイティブ Android SDK の依存関係をアプリケーションの Android プロジェクトに追加します。
android/app/build.gradle に移動し、dependencies ブロックに MoEngage Android SDK の依存関係を追加します。
$sdkVersion は MoEngage Geofence SDK の最新バージョンに置き換えてください。

iOS

iOS の場合、ネイティブの依存関係は Geofence Cordova SDK 自体に含まれているため、Geofence をサポートするために追加の依存関係を含める必要はありません。

設定

ジオフェンス監視の開始

Geofence パッケージを統合したら、startGeofenceMonitoring() メソッドを呼び出して Geofence モジュールを開始します。これにより、ユーザーの現在地周辺のジオフェンスが取得されます。Geofence の詳細については、iOS のドキュメントと Android のドキュメントを参照してください。デフォルトでは、ジオフェンス機能は有効になっていません。位置情報トリガー型のプッシュメッセージを受信するには、**startGeofenceMonitoring()** を呼び出す必要があります。

ジオフェンス監視の停止

ジオフェンスの監視または機能を停止したい場合は、stopGeofenceMonitoring() API を使用します。この API は既存のジオフェンスを削除します。