Tôi sợ rằng WhatsApp cho Android hiện không hỗ trợ để được gọi từ trình duyệt web.
Tôi có cùng yêu cầu đối với dự án hiện tại của mình và vì tôi không thể tìm thấy bất kỳ thông tin thích hợp nào nên cuối cùng tôi đã tải xuống tệp APK.
Trong Android, nếu một ứng dụng muốn được gọi từ trình duyệt web, ứng dụng đó cần xác định một Hoạt động với danh mục android.intent.c Category.BlawSABLE.
Bạn có thể tìm thêm thông tin về điều này tại đây: https://developers.google.com/chrome/mobile/docs/intents
Nếu bạn xem tệp WhatsApp AndroidManifest.xml, Activiy duy nhất có danh mục BROWSABLE là cái này:
<activity android:name="com.whatsapp.Conversation" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:windowSoftInputMode="stateUnchanged">
<intent-filter>
<action android:name="android.intent.action.SENDTO" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="sms" />
<data android:scheme="smsto" />
</intent-filter>
</activity>
Tôi đã chơi với nó một thời gian và tôi không thể làm cho nó hoạt động được. Việc tôi nhận được nhiều nhất là mở ứng dụng WhatsApp từ Chrome, nhưng tôi không thể tìm ra cách đặt nội dung tin nhắn và người nhận.
Vì nó không được tài liệu bởi nhóm WhatsApp, tôi nghĩ rằng điều này vẫn đang được tiến hành. Có vẻ như trong tương lai WhatsApp cũng sẽ xử lý SMS.
Cách duy nhất để có thêm thông tin là liên hệ với nhóm nhà phát triển WhatsApp, những gì tôi đã thử, nhưng tôi vẫn đang chờ phản hồi.
Trân trọng!