Почему Deeplinking в ионных приложениях не работает - PullRequest
0 голосов
/ 27 декабря 2018

Я устанавливаю некоторые ссылки в своих приложениях, чтобы открыть URL-адрес.Я пробовал этот код, но он, кажется, не работает.

ionic cordova plugin add ionic-plugin-deeplinks --variable URL_SCHEME=solusipay --variable DEEPLINK_SCHEME=https --variable DEEPLINK_HOST=blablabla.com --variable ANDROID_PATH_PREFIX=/

Я пробовал это: https://blog.ionicframework.com/deeplinking-in-ionic-apps/

Есть ли что-то, что я там пропустил?

1 Ответ

0 голосов
/ 27 декабря 2018

Я использую Динамические ссылки Firebase Ионный родной плагин, он находится на стадии бета-тестирования, но отлично работает для глубоких ссылок.

config.xml:

 <platform name="ios">
   <preference name="GoogleIOSClientId" value="..." />
</platform>
<platform name="android">
   <preference name="GoogleAndroidClientId" value="..." />
</platform>

Установка:

$ ionic cordova plugin add cordova-plugin-firebase-dynamiclinks --save --variable APP_DOMAIN="example.com" --variable APP_PATH="/"
$ npm install --save @ionic-native/firebase-dynamic-links

Использование:

import { FirebaseDynamicLinks } from '@ionic-native/firebase-dynamic-links';


constructor(private firebaseDynamicLinks: FirebaseDynamicLinks) { }

...
// Handle the logic here after opening the app with the Dynamic link
this.firebaseDynamicLinks.onDynamicLink()
  .subscribe((res: any) => console.log(res), (error:any) => console.log(error));

Надеюсь, вы найдете решение !!Удачного кодирования !!!

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