我在我的应用程序上设置了一些深层链接以打开一些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)
我正在使用Firebase Dynamic links 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.log(res), (error:any) => console.log(error));
希望您能找到解决方案!!祝您编码愉快!