Ionic 用于调试的Android深层链接

5us2dqdw  于 2022-12-09  发布在  Ionic
关注(0)|答案(1)|浏览(147)

我有一个Ionic Angular应用程序,它通过Auth0将用户定向到浏览器进行身份验证,然后再重定向回应用程序。唯一的问题是,它从不重定向,因为还没有设置深层链接。
我的问题是,是否可以在一个尚未提交到应用商店的调试应用中设置深层链接?如果不可能,我如何复制我想要测试的行为?

bbuxkriu

bbuxkriu1#

你可以使用Ionic深度链接插件在你的Android应用中设置深度链接。无论是调试版本还是发布版本。

import { Deeplinks } from '@awesome-cordova-plugins/deeplinks/ngx';

   constructor(private deeplinks: Deeplinks) { }

    this.deeplinks.route({
      '/about-us': AboutPage,
      '/universal-links-test': AboutPage,
     '/products/:productId': ProductPage
    }).subscribe(match => {
       // match.$route - the route we matched, which is the matched entry from the arguments to route()
       // match.$args - the args passed in the link
      // match.$link - the full link data
 console.log('Successfully matched route', match);
  }, nomatch => {
  // nomatch.$link - the full link data
 console.error('Got a deeplink that didn\'t match', nomatch);
 });

参考:https://ionicframework.com/docs/native/deeplinks
对于电容器,请遵循以下步骤:https://capacitorjs.com/docs/guides/deep-links

相关问题