flutter - 颤振 | 使用 Android-Intent 在 WhatsApp 上发送消息
问题描述
我想在不使用 WhatApp API 的情况下将 WhatsApp 上的消息发送到特定号码。我正在使用“Android Intent”包。我成功地能够在特定号码上发送消息,但我想附加一条短信。我几乎尝试了所有方法,但无法发送带有数字的文本。
我的代码:
void normalWhatsApp() {
final AndroidIntent intent = AndroidIntent(
action: 'android.content.Intent.ACTION_SEND',
package: 'com.whatsapp',
type: 'text/plain',
componentName: 'com.whatsapp.Conversation',
arguments: {
"jid": "${_number.text}@s.whatsapp.net",
"android.content.Intent.EXTRA_TEXT": 'Hi Ottoman'
},
);
try {
intent.launch().catchError((error) {
print('Error: $error');
});
} catch (e) {
print('WhatsApp Not Installed');
}
}
解决方案
推荐阅读
- java - 访问时间字符串的小时部分的最佳方法?(爪哇)
- mysql - 具有 2 个连接和计数数字和分组依据的 Sql 查询
- python - SQL 查询中的 Python 变量
- excel - 在两个不均匀的 Variant 数组之间查找匹配
- typescript - 是否可以获得允许特定字符串文字类型或字符串类型的类型的类型推断
- maven - 无法从 intellij 中的 pom 文件添加 RXjava 依赖项
- json - 如何使用 AWS CLI 从 Kinesis 流中读取数据?
- python - 在 QLabel 内旋转 QPixmap 会导致像素图沿 x 轴移动,而不是停留在 QLabel 内
- r - 如何清理 R 中按州/月分组的数据?
- authentication - SplashScreen 的 Flutter 身份验证流程