Я боюсь, что WhatsApp для Android в настоящее время не поддерживает вызов из веб-браузера.
У меня было такое же требование для моего текущего проекта, и, так как я не мог найти нужную информацию, в итоге я скачал файл APK.
В Android, если приложение хочет вызываться из веб-браузера, оно должно определить Activity с категорией android.intent.category.BROWSABLE.
Вы можете найти дополнительную информацию об этом здесь: https://developers.google.com/chrome/mobile/docs/intents
Если вы посмотрите на файл WhatsApp AndroidManifest.xml, единственный Activiy с категорией BROWSABLE - это:
<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>
Я играл с ним некоторое время, и я не мог заставить его работать. Максимум, что я получил, - это открыть приложение WhatsApp из Chrome, но я не мог найти способ настроить содержимое сообщения и получателя.
Так как это не задокументировано командой WhatsApp, я думаю, что это все еще в стадии разработки. Похоже, что в будущем WhatsApp будет обрабатывать и SMS.
Единственный способ получить больше информации - связаться с командой разработчиков WhatsApp, что я и пытался, но я все еще жду ответа.
С уважением!