使用 Angular 8 的离子深度链接

ionic deeplinks with angular 8

提问人:David MOSCA 提问时间:11/15/2023 更新时间:11/15/2023 访问量:20

问:

当我使用外部链接打开我的应用程序时,我在此代码中没有 deepliks:

      this.deeplinks
    .route({
      "/reset_password": ResetPasswordPage,
    })
    .subscribe(
      (match) => {
        alert("match");
        alert(JSON.stringify(match.$link));
      },
      (nomatch) => {
        alert("nomatch");
        alert(JSON.stringify(nomatch));
      }
    );

使用 URL app.myapp.io/reset_password,我在 nomatch 子句中输入值

{"$url":{"url":"myapp://","path":"", "scheme:"myapp", host:""},...}

对于所有 URL,都是一样的......

配置:

  • 角度 : 8.1
  • 离子 : 5.36
  • 科尔多瓦(无电容器)
  • 科尔多瓦-安卓:10.1.2

在package.json

"ionic-plugin-deeplinks": "^1.0.24",

并进入 cordova/plugins

  "ionic-plugin-deeplinks": {
    "URL_SCHEME": "myapp",
    "DEEPLINK_SCHEME": "https",
    "DEEPLINK_HOST": "app.myapp.io",
    "ANDROID_PATH_PREFIX": "/"
  },

在 config.xml (Android) 中,我添加了 到Android平台 但其中没有深度链接的插件配置

Deeplink 配置是否正确? 怎么了?

谢谢帮助

Android Angular Cordova 离子框架 深层链接

评论


答: 暂无答案