【发布时间】:2022-10-20 06:23:04
【问题描述】:
我已经使用此代码使用带有 url_launcher 的颤振向 WhatsApp 发送消息,
void sendCodeByWhatsApp({
required int phone,
required String message,
}) async {
String url() {
if (Platform.isAndroid) {
return "whatsapp://send?phone=$phone&text=${Uri.parse(message)}";
} else {
return "https://wa.me/$phone?text=${Uri.parse(message)}";
}
}
if (await canLaunchUrl(Uri.parse(url()))) {
print("https://wa.me/$phone/?text=$message");
await launchUrl(Uri.parse(url()));
} else {
throw 'Could not launch ${url()}';
}
}
例如,如何编辑它以向 Telegram 或 viber 发送消息?
【问题讨论】:
-
对于电报,您可以尝试 t.me/yourusername
-
它应该是电话号码而不是用户名?
标签: flutter whatsapp telegram-api url-launcher