I applinks umgesetzt haben an alle von meiner Domain-URL zu behandeln alsBenutzerdefinierte Registerkarten für nicht behandelte applinks
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="www.example.com"
android:scheme="http" />
</intent-filter>
folgt aber ich möchte einige Links aus der gleichen Domain öffnen, in customtabs .Ich bin diese Logik Umsetzung dieser Verbindungen in customtabs
CustomTabsServiceConnection connection = new CustomTabsServiceConnection() {
@Override
public void onCustomTabsServiceConnected(ComponentName componentName, CustomTabsClient client) {
client.warmup(0L);
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
builder.setInstantAppsEnabled(false);
builder.setToolbarColor(context.getResources().getColor(R.color.pure_white));
builder.setSecondaryToolbarColor(context.getResources().getColor(R.color.pure_white));
builder.setShowTitle(true);
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(context,Uri.parse("http://www.example.com/unhandled"));
}
@Override
public void onServiceDisconnected(ComponentName name) {}
};
CustomTabsClient.bindCustomTabsService(context, "com.android.chrome", connection);
aber diese Verbindungen wurden durch meine AppLink Absicht aufzurufen erfasst und es geht weiter in einem loop.What bin ich dabei? Irgendwelche Ideen oder Vorschläge wären nützlich.
Vielen Dank @andreban, die geholfen haben. – Abilash