Подтвердить что ты не робот

Отправьте ссылку на группу whatsapp непосредственно из браузера (или из приложения)

Я хочу, чтобы пользователи могли делиться URL + текстом с группой WhatsApp. Я хочу, чтобы это работало как с iPhone, так и с андроидами. Однако мое приложение находится в браузере (это веб-сайт). В настоящее время я изучаю 2 варианта, но у обоих есть проблемы:

1) Первое потенциальное решение - совместное использование браузера.

Я проверил схему URL WhatsApp и использовал следующий URL для совместного использования через мое приложение:

"whatsapp://send?text=Hello%2C%20World!" 

Однако с таким подходом было несколько проблем:

  • Кажется, он работает только с iPhone, а не с андроидами. Есть ли сопоставимое решение где-то для андроидов?
  • Он позволяет выбрать, кому отправлять только после перенаправления на WhatsApp, если вы не знаете идентификатор адресной книги (= abid) пользователя. Во-первых, я не знаю, как получить доступ к остальным пользователям? Во-вторых, я пытаюсь отправить группу, и в этом случае нет abid (правильно?), И поэтому кажется невозможным сделать это. Это правда? Кроме того, что происходит для Android-приложений? Что сопоставимо с abid, для группы и как я могу ее получить?

2) Второе потенциальное решение - создание родного приложения, которое идентично браузерному приложению, но эта конкретная часть (где мы делаем "совместное использование" ) является родной.

Однако мне кажется, что в этом случае у меня очень похожие проблемы с описанными выше:

  • Я вижу, как это сделать для iOS на веб-сайте WhatsApp (см. ссылку выше). Однако, схема URL-адресов WhatsApp работает с родными приложениями Android?
  • И снова проблема с идентификатором адресной книги остается прежней. Как мне это получить? Может быть проще получить abid в iOS, учитывая, что мы теперь являемся родным приложением, но существует ли это для группы? А как насчет Android-приложения? Будет ли эта доля в группе WhatsApp работать там?
4b9b3361

Ответ 1

Совместное использование браузера работает как на iPhone, так и на Android, если вы используете WhatsApp версии 2.11 или выше. Как вы сказали, НЕ ИСПОЛЬЗУЕТСЯ работать в Android.

U может использовать тот же URL

"whatsapp://send?text=Hello%2C%20World!" 

Знание abid невозможно, насколько я знаю.

Надеюсь, это было полезно.

Спасибо.

Ответ 2

в Android вы можете приглашать друзей из приложения с помощью Intent, см. следующий код

final ComponentName name = new ComponentName("com.whatsapp", "com.whatsapp.ContactPicker");
Intent oShareIntent = new Intent();
oShareIntent.setComponent(name);
oShareIntent.setType("text/plain");
oShareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Your Message");
startActivity(oShareIntent);

Надеюсь, это решит вашу проблему.

Ответ 3

Вы можете легко это сделать (если у вас есть опыт), используя доступный API, написанный на PHP.

https://github.com/venomous0x/WhatsAPI

Зайдите в каталог "AjaxDemo", там вы можете найти отличный пример.

enter image description here