WhatsApp launcher для пиратских приложений WhatsApp

#flutter

#flutter

Вопрос:

Я пытаюсь запустить WhatsApp через мое приложение flutter, используя url launcher, но я не могу, потому что я использую пиратский WhatsApp calles GB whatsapp есть ли способ запустить его, несмотря на тип приложения WhatsApp

Ответ №1:

Прежде всего, это называется модифицированным приложением, а не пиратским.

Это возможно, но для этого требуется, чтобы у вас были все измененные имена пакетов WhatsApp.

https://pub.dev/packages/device_apps

Используя этот плагин, мы можем запрашивать все установленные приложения на устройстве. После того, как у вас будет установлен список приложений, вы можете сверить его с именем пакета и запустить его.

Псевдокод:

 bool isGBInstalled = await DeviceApps.isAppInstalled('com.whatsapp.gb'); //id of modded whatsapp

if(isGBInstalled){
   DeviceApps.openApp('com.whatsapp.gb');
  }else{
   DeviceApps.openApp('com.whatsapp.app'); //open normal whatsapp
}
 

PS: Избегайте поддержки модифицированных версий любых приложений, поскольку они обычно содержат недостатки безопасности, которые можно легко использовать. Кроме того, на iOS вы не сможете загрузить какое-либо приложение, если не выполните джейлбрейк. Поэтому старайтесь избегать использования / поддержки модифицированных приложений.

Комментарии:

1. добро пожаловать. Кстати, если этот ответ решил вашу проблему, пожалуйста, отметьте его как правильный, чтобы другие могли легко его найти.