Musisz umieścić te dane w kierunku napastników, który dołączy do schematu URI. Powiedzmy skonfigurować swoją aktywność z następującym filtrem intencyjny z programu niestandardowej MojaApl:
<intent-filter>
<data android:scheme="myapp" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
Teraz utworzyć link i dołączyć wszystkie dane chcesz schematu URI w postaci zapytania parametry:
myapp://open?custom_param1=val1
Następnie w onCreate
, można analizować intencją
Uri data = this.getIntent().getData();
if (data != null && data.isHierarchical() && activity != null) {
if (data.getQueryParameter("custom_param1") != null) {
String param1 = data.getQueryParameter("custom_param1");
// do some stuff
}
}
Albo można użyć l serwisowym ike Branch, która umożliwia grupowanie nieograniczonej ilości danych w formacie JSON w link, który jest pobierany po kliknięciu linku i uruchomieniu aplikacji. Dzięki temu proces ten jest znacznie łatwiejszy.
pokaż swój kod .. – HassanUsman
Oto odpowiedź na twoje pytanie http://stackoverflow.com/a/1609662/1384010. –