网易云

Ionic实战视频教程(跨平台): https://www.itying.com/goods-1067.html

Flutter实战视频教程(跨平台): https://www.itying.com/goods-1176.html

Firebase Dynamic Links

Contents

Cordova plugin for Firebase Dynamic Links

Variables APP_DOMAIN and APP_PATH specify web URL where your app will start an activity to handle the link. They also used to setup support for App Indexing. Go to firebase console and export google-services.json and GoogleService-Info.plist. Put those files into the root of your cordova app folder.

Preferences:

Preferences GoogleIOSClientId and GoogleAndroidClientId are used to setup dynamic links when you have an app for several platforms. You can find values at your GoogleService-Info.plist (key ANDROID_CLIENT_ID) and google-services.json (key client[0].oauth_client[0].client_id).

config.xml:

<platform name="ios">
    <preference name="GoogleIOSClientId" value="..." />
platform>
<platform name="android">
    <preference name="GoogleAndroidClientId" value="..." />
platform>
https://github.com/chemerisuk/cordova-plugin-firebase-dynamiclinks

联系我们?

If you're building a serious project, you can't afford to spend hours troubleshooting. Ionic's experts offer official maintenance, support, and integration help.

Contact Us Today!

Ionic Firebase Dynamic Links插件的安装(Installation)

ionic cordova plugin add cordova-plugin-firebase-dynamiclinks npm install @ionic-native/firebase-dynamic-links
Ionic EE comes with fully supported and maintained plugins from the Ionic Team. Learn More or Contact Us
ionic enterprise register --key=YOURPRODUCTKEY npm install @ionic-enterprise/firebase-dynamic-links

Ionic Firebase Dynamic Links插件支持的平台(Supported Platforms)

  • Android
  • iOS

Ionic Firebase Dynamic Links插件的用法(Usage)

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


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));