2015-07-27 12 views
16

bazı cihazlarda uygulaması yerine Play Store'daki olacak: bazı cihazlardaAndroid Derin bağlantı Uygulamamın manifest'te aşağıdaki amaç filtresini kayıtlı ettik

<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<HTML> 
    <HEAD> 
     <TITLE> 
     A Small Hello 
     </TITLE> 
    </HEAD> 
<BODY> 
    <a href = "http://m.mycompany.de/app/list?param1=178&param2=87294">Click</a> 

</BODY> 
</HTML> 

beklendiği gibi linkine tıklayıp (örneğin 6 da 5.1 çalıştıran Nexus) Playstore (Uygulamamın sayfa) yerine açıldığında diğer cihazlarda, benim uygulamasını açar (koşu örneğin Nexus 5 Android 5.1) benim Uygulamanın.

Sorun ne olabilir?

DÜZENLEME:

http://m.mycompany.de/list?param1=178&param2=87294 

ve

<data 
     android:host="m.mycompany.de" 
     android:pathPattern="/app" 
     android:scheme="http" /> 

benim niyet filtresi ı don nedeniyle olsa bir seçenek değildir ki: URL'yi basitleştirerek zaman Garip, bu 'böcek' gitti Canlı uygulamamın URL'leri üzerinde kontrol sahibi ol.

+0

'Uygulamamın (uygulamanızın sayfasının) uygulaması yerine benim uygulamasının' açıldığını 'söylediğinizde, uygulamanız yerine web sitenizin açıldığını mı yoksa gerçekten PlayStore uygulamasını mı kastediyorsunuz? –

+0

@MimmoGrottoli Bağlantının Play Store Uygulaması veya tarayıcıyla açılıp açılmayacağını soran her zamanki iletişim kutusu var. – FWeigl

+0

Bildiride bulunan 'm.sirketim.de' ve hmml sayfasının içindeki 'm.sirketim' bir yazım hatası değil mi? Her zaman "m.sirketim.com" mu demek istiyorsun? –

cevap

0

Gördüğünüz gibi, veri bölümünün pathPattern parametresini yanlış yönde kullanıyorsunuz. Google'a docs göre

:

pathPattern nitelik Niyet nesnenin tam yolunu karşı eşleştirilir tam yolunu belirtir.

Yani pathPattern yerine pathPrefix kullanmak gerekir:

pathPrefix nitelik Niyet nesnede yolunun sadece ilk kısmına karşı eşleştirilir kısmi yolunu belirtir.

Ya da sadece yolunu atmak ve bunun gibi tek ana ve düzeni kullanın:

<data 
    android:host="m.mycompany.de" 
    android:scheme="http" /> 

dip not Ek olarak orijinal mesaj için Mimmo Grottoli'ye not.