ViberApp существует в IONIC IOS

Сейчас я разрабатываю приложение для IOS и хочу проверить, существует ли приложение Viber в телефоне или нет.

Я уже использую схему URL-адресов Viber:\\ и https://ionicframework.com/docs/native/app-availability/ для проверки приложения, но приложение не обнаруживает

Возможна ли реализация?

Спасибо


person Al Francis    schedule 17.12.2018    source источник


Ответы (3)


Попробуй это;

 import { AppAvailability } from '@ionic-native/app-availability';
    import { Platform } from 'ionic-angular';

    constructor(private appAvailability: AppAvailability, private platform: Platform) { }

    let app;

    if (this.platform.is('ios')) {
      app = 'Viber://';
    } else if (this.platform.is('android')) {
      app = 'com.viber.voip ';
    }

    this.appAvailability.check(app)
      .then(
        (yes: boolean) => console.log(app + ' is available'),
        (no: boolean) => console.log(app + ' is NOT available')
      );
person Yushin    schedule 17.12.2018
comment
я исправил это, проверив, существуют ли они viber = itunes.apple.com/ph/app/viber-messenger-chats-calls/ и используйте доступность приложения this.appAvailability.check(viber) - person Al Francis; 07.11.2019

схема URLScheme должна быть публично объявлена ​​в файле Info.plist. Сначала посетите это руководство UseYourLoaf для более подробной информации

person Quang Vĩnh Hà    schedule 17.12.2018

я исправил это, проверив, существуют ли они

viber = "https://itunes.apple.com/ph/app/viber-messenger-chats-calls/id382617920?mt=8"

а также

использовать доступность приложения

this.appAvailability.check(viber)

person Al Francis    schedule 09.11.2019