#flutter
#flutter
Вопрос:
Я пытаюсь запустить WhatsApp через мое приложение flutter, используя url launcher, но я не могу, потому что я использую пиратский WhatsApp calles GB whatsapp есть ли способ запустить его, несмотря на тип приложения WhatsApp
Ответ №1:
Прежде всего, это называется модифицированным приложением, а не пиратским.
Это возможно, но для этого требуется, чтобы у вас были все измененные имена пакетов WhatsApp.
Используя этот плагин, мы можем запрашивать все установленные приложения на устройстве. После того, как у вас будет установлен список приложений, вы можете сверить его с именем пакета и запустить его.
Псевдокод:
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. добро пожаловать. Кстати, если этот ответ решил вашу проблему, пожалуйста, отметьте его как правильный, чтобы другие могли легко его найти.