Skip to main content
ダウンロード

インストール

MoEngage Geofence SDK をアプリケーションに追加するには、アプリケーションの pubspec.yaml ファイルを編集し、以下の依存関係を追加します。
$latestVersion は、プラグインの最新バージョンを指します。 依存関係を追加した後、ターミナルで flutter pub get コマンドを実行して依存関係をインストールします。 プラグインをインストールした後、次のプラットフォーム固有の設定を行います。
このプラグインは moengage_flutter プラグインに依存しています。moengage_flutter プラグインもインストールされていることを確認してください。詳細については、ドキュメントを参照してください。位置情報トリガー型のプッシュが機能するには、アプリケーションに以下が必要です。
  • 位置情報の権限
  • Play Services Location Library
  • デバイスの位置情報が有効になっていること

Android でのインストール

moengage_geofence5.0.0 以降、プラグインにはネイティブの依存関係が含まれているため、追加のネイティブ依存関係を含める必要はありません。

iOS でのインストール

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

設定

ジオフェンスモニタリングの開始

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

ジオフェンスモニタリングの停止

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