Как открыть определенную активность после установки приложения из Google Play Store для получения глубокой ссылки - PullRequest
0 голосов
/ 27 марта 2019

есть ли какой-нибудь возможный способ открыть какую-то конкретную деятельность / страницу после того, как я установил свои приложения из магазина воспроизведения, URL магазина воспроизведения взят из deeplink (в случае, если Deeplink / URL ссылается на QR-код)?

Я ожидаю, что пользователь будет перенаправлен на конкретную страницу, основанную на ссылке

Ответы [ 2 ]

0 голосов
/ 28 марта 2019

Вам необходимо объявить получателя с фильтром намерений, который содержит

<action android:name="com.android.vending.INSTALL_REFERRER" />

, а затем получить данные из намерения по ключу "referrer"

@Override
public void onReceive(Context context, Intent intent) {
    String rawReferrerString = intent.getStringExtra("referrer");
    if(rawReferrerString != null) {
        Log.i("MyApp", "Received the following intent " + rawReferrerString);
    }
}

https://developer.android.com/google/play/installreferrer

0 голосов
/ 27 марта 2019

Чтобы открыть конкретный экран с помощью Deep link, необходимо реализовать функцию Deeplink и добавить конкретный экран в файл Manifest .Пожалуйста, обратитесь к приведенному ниже образцу для реализации Deeplink:

https://medium.com/@muratcanbur/intro-to-deep-linking-on-android-1b9fe9e38abd

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...