Ionic 离子应用程序可用性插件(电容器)总是返回假在android上

nkoocmlb  于 2022-12-16  发布在  Ionic
关注(0)|答案(1)|浏览(154)

我的代码的问题是,它不检测正在安装在Android上的应用程序,它总是返回false.我下面的官方文档从这里(https://ionicframework.com/docs/native/app-availability)这里是我的代码:

import { AppAvailability } from '@awesome-cordova-plugins/app-availability/ngx';
import { Platform } from 'ionic-angular';
    
app:any;
    
       constructor(
            private appAvailability: AppAvailability, 
            private platform: Platform
        ) { 
          this.app = 'com.twitter.android';
          this.platform.ready().then(() => {
          this.appAvailability.check(this.app)
          .then(
            (yes: boolean) => console.log(this.app + ' is available'),
            (no: boolean) => console.log(this.app + ' is NOT available')
          );
        }
        }

并且输出始终为:

com.twitter.android is NOT available

请告诉我这有什么问题?谢谢

hkmswyz6

hkmswyz61#

我通过将https://capacitorjs.com/docs/apis/app-launcher的版本降级为1.0.9,并在android manifest中添加标记来解决这个问题,该标记包含我想要从android设备检查的所需应用程序URL。

相关问题