Как использовать Deep-Linking? - PullRequest
       12

Как использовать Deep-Linking?

0 голосов
/ 17 октября 2018

Я работаю над Deep-link из приложения Android для подключения моего приложения Android.Теперь они вызывают мое приложение, используя приведенный ниже URI

kaip.deeplinkSandbox://payment?token=1p51ktwy2qK5sDwNBJy2kP11vK

Итак, как упомянуть об этом в файле манифестов моего приложения, чтобы открыть мое приложение, когда пользователь пытается это сделать из своего приложения выше.

Я хочуотделить схему , хост и путь от вышеуказанных данных глубоких ссылок.Пожалуйста, помогите закончить это.Спасибо!

1 Ответ

0 голосов
/ 17 октября 2018

Добавьте это в свой файл манифеста внутри тега.Активность должна быть вашей активностью Launcher

 <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:scheme="kaip.deeplinkSandbox" />
        </intent-filter>

А в вашей Активности вы можете получить ссылку, подобную этой: -

   Uri data = this.getIntent().getData();
   if (data != null && data.isHierarchical()) {
     String uri = this.getIntent().getDataString();
     Log.i("MyApp", "Deep link clicked " + uri);
   }

Если какой-либо запрос вы можете задать !!

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