Почему не работал диплинкинг в ионных приложениях

Я устанавливаю некоторые ссылки в своих приложениях, чтобы открыть какой-либо 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/

Я что-то там пропустил?

0
0
608
1

Ответы 1

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

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.info(res), (error:any) => console.info(error));

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

Другие вопросы по теме