I have been trying to open the whatsapp aplication from my flutter app. But it trying to opening the whatssap in my same app, instead of open the whatsapp app. And also, once it open, inmediately show my an error message. Y have tried all the possible combination that could be in internet.
void _showWhatssap() async {
String whatsapp = '+593963631704';
var whatsappURlAndroid = Uri.parse('https://wa.me/$whatsapp');
var whatappURLIos =
Uri.parse('https://wa.me/$whatsapp?text=${Uri.parse("hello")}');
if (Platform.isIOS) {
// for iOS phone only
if (await canLaunchUrl(whatappURLIos)) {
await launchUrl(whatappURLIos);
} else {
ScaffoldMessenger.of(context)
.showSnackBar(SnackBar(content: new Text("whatsapp no installed")));
}
}
else {
bool status = await canLaunchUrl(whatsappURlAndroid);
print("ESTADO: ${status}");
if (status) {
await launchUrl(whatsappURlAndroid);
} else {
ScaffoldMessenger.of(context)
.showSnackBar(SnackBar(content: new Text("whatsapp no installed para android")));
}
}
} }