Uygulama, belirli web sitesinin içeriğini göstermek için Etkinliğe sahiptir. "Example.com". Ben krom özel kullanmaya karar Chrome özel sekmeleri ve amaç filtresi
<activity
android:name=".LinkInterceptorActivity">
<intent-filter android:priority="999">
<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>
</activity>
Ama tarayıcıda Bu içeriği göstermek zorunda bazı durumlarda
, bu yüzden: Ben amaç filtresini var uygulamanın içinden "example.com/product/123" içeriğini göstermek için Daha hızlı yapmak ve kullanıcıyı uygulamanın içinde tutmak için sekmeler. Birlikte özel sekmelerde URL'yi gösterecek niyet oluşturucu kullanmaya çalıştı:new CustomTabsIntent.Builder().build().launchUrl(activity, url);
Ama Uygulamamı ve cihazdaki tüm tarayıcıların iletişim '... kullanarak tamamla' Beni gösterir. Uygulamamı seçersem, döngü içine atlar ve iletişim kutusunu tekrar gösterir, ancak kromu seçersem beklendiği gibi çalışır.
Buradaki soru, Chrome Özel Sekmeleri için müstehcen niyeti nasıl oluşturabilir?
Peki 45 öncesinde krom sürümleri hakkında telefonumda iyi çalışıyor? –
45 önceki sürümü ile doğrudan bağımsız bir Chrome tarayıcısında açık –
Harika, bu açık önce paketi kontrol etmek için bazı ekstra kod eklerim, ama bu yaklaşım harika, teşekkür ederim! –