私のアプリにディープリンク機能を有効にしたいと思います。私のアプリのインテントフィルタは、緯度(倍精度)と経度(倍精度)の情報を持つイベントを受け取る必要があります。これらの値に基づいて、緯度と経度の値で示される場所で地図ビューを起動します。アンドロイドアプリへのディープリンク中にデータを送信する方法
これは私がこれまでにしようとしているものです:私はこの方法で意図を送信しています、
を他のアプリから:
String requestedLatitude = "48.8584";
String requestedLongitude = "2.2945";
String uri = "myapp://nearby?lat=" + requestedLatitude + "&lon=" + requestedLongitude;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(uri));
startActivity(intent);
これは私がインテントフィルタを記述しようとしています方法です。
<intent-filter android:label="@string/intent_nearby_label">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="myapp"
android:host="nearby" />
</intent-filter>
緯度と経度の値を受け取るためにこのインテントフィルタを作成する方法と、アプリで取得する方法がわかりません。
私はこのアプリと同様の機能を追加したい:
https://www.developers.moovitapp.com/deeplinking-your-app
私は任意の助けをいただければ幸いです。
感謝。私はその機能を公開したいので、緯度と経度情報を持つURLフォーマットでインテントを受け取るためのインテントフィルタを書きたいと思っています。 – Sushil