2016-04-28 3 views
2

У меня было приложение в магазине, и мне нужно было установить для него глубокую ссылку.Глубокая ссылка приложения для Android

моя проблема - это ссылка, не открывающая приложение, она просто дает мне страницу моего приложения в магазине, если не установлена ​​страница магазина, дает мне возможность для установить, а если приложение установлено, магазин дает мне открыть или удалить.

Что мне нужно: открывать приложение автоматически, если оно установлено без прохождения мимо магазина.

+0

может быть, вы хотите этого? http://stackoverflow.com/questions/18937677/how-to-open-a-installed-android-app-with-a-button-click-intent – MilapTank

+0

У меня была эта проблема раньше, пришлось удалить блок кода глубокой ссылки , –

+0

@ Kyle вы можете объяснить больше? – Euphor08

ответ

0

я нашел его, я должен был добавить этот код в мой Android манифест в моей falvors тоже.

<!-- Accepts URIs that begin with "http://” --> 
       <data android:scheme="http" 
        android:pathPrefix="/casa" /> 

и commadn в терминале:

$ adb shell am start -W -a android.intent.action.VIEW -d "http://example/casa" com.paperpad.casadelmar 
+0

круто вы не добавили ссылку в манифест, это проблема с путями –

+0

да , У меня было 2 манифеста, первое для приложения и второе для аромата. Я добавляю его только в одном, чтобы вызвать проблему. – Euphor08

0

Попробуйте это: надеюсь, что это может помогает

Intent launchIntent=getPackageManager().getLaunchIntentForPackage("yourPackagename"); 
if (launchIntent == null) { 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(" Playstore your APP link"))); 
    } else { 
      startActivity(launchIntent); 
     } 
+0

спасибо, но мне нужна глубокая ссылка, а не программное решение – Euphor08

+0

вы положили глубокую ссылку на манифест, какую страницу нужно открыть –

Смежные вопросы