Flutter Nearby Messages API は、Google の Nearby Messages API を使用して、Android および iOS でクロスプラットフォームの近接ベースのメッセージングを可能にします。インターネット接続が不要な状態で、近くのデバイス同士が小さなメッセージを検出・交換できるため、ピアツーピア共有、イベントチェックイン、場所に基づくアラートなどのローカルな相互作用に最適です。このパッケージは、Bluetooth および Wi-Fi を活用してデバイスの発見を行う簡単なインターフェースを提供しています。オフライン環境での近接デバイス間のシームレスかつ低遅延通信を求める開発者向けに設計されています。
用途
- ローカルデバイスの検出
- ピアツーピアファイル共有
- イベントチェックインシステム
- オフラインマルチプレイヤーゲーム
- 距離に基づく通知
主な機能
- クロスプラットフォーム対応(Android および iOS)
- BluetoothおよびWi-Fiベースの検出
- 低遅延メッセージ交換
- シンプルな公開/購読 API
- オフライン操作
適している対象
- オフライン相互作用アプリを開発する開発者
- 近接に基づくサービスを構築するチーム
- リアルタイムのローカル通信を必要とするアプリ
注意事項
- 場所とBluetoothのユーザー許可が必要です
- メッセージサイズの制限(100バイト)
- Google Play サービスに依存しています(Android)
- iOS ではバックグラウンドモードの構成が必要です
- 大規模なデータ転送には適していません