eda*_*lop 19 html android android-intent whatsapp
如你所知在iphone上使用whatsapp url方案我可以创建以下链接:
href="whatsapp://send?text=blahblah"
Run Code Online (Sandbox Code Playgroud)
由于ios上的url方案支持,这是可能的.
即时尝试为Android设备创建类似的效果.(但没有扔Android应用程序,只是一个普通的HTML页面).
根据我的理解,它应该是这样的:
href="intent://send/#Intent;scheme=whatsapp;package=com.whatsapp;s.text=test;end;"
Run Code Online (Sandbox Code Playgroud)
要么:
href="intent://send/#Intent;scheme=whatsapp;package=com.whatsapp;text=test;
action=android.content.Intent.ACTION_SEND; end"
Run Code Online (Sandbox Code Playgroud)
要么:
href="intent://send/#Intent;scheme=whatsapp;package=com.whatsapp;text=test;
category=android.intent.category.BROWSABLE;end"
Run Code Online (Sandbox Code Playgroud)
你可以看到我真的在黑暗中摸索.我在stackoverflow上找到的所有答案都在讨论如何生成意图扔Android应用程序.
但这不是我的情况,我想在PHP/ASP服务器上为html页面生成一个href.
有人在吗?谢谢!
eda*_*lop 18
whatsapp现在正式支持Android上的网址(Yey)!
<a href="whatsapp://send?text=Hello%20World!">Hello, world!</a>
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请访问http://www.whatsapp.com/faq/en/android/28000012
kad*_*dir 12
正在处理同样的问题,并找到了解决方案:
href="intent://send/[countrycode_without_plus][number]#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end
Run Code Online (Sandbox Code Playgroud)
使用电话号码(+49 123 456 78)
href="intent://send/4912345678#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end
Run Code Online (Sandbox Code Playgroud)
我认为您正在寻找的答案是:
<a href="whatsapp://send?text=my message&phone=+XXXXXXXXXXX&abid=+XXXXXXXXXXX">Whatsapp me please</a>
Run Code Online (Sandbox Code Playgroud)
由于参数分别为“phone”和“abid”,此代码在 Android 和 iOS 中均可使用。
更新: 如果用户使用 Web 应用程序,该链接将不会执行任何操作。我所做的是为移动设备提供该链接,为桌面用户提供另一个链接:
<a href="https://web.whatsapp.com/send?text=my message&phone=+XXXXXXXXXXX&abid=+XXXXXXXXXXX">Whatsapp me please</a>
Run Code Online (Sandbox Code Playgroud)
您可以通过 CSS @mediaquery 或仅使域动态化。
我使用两种不同的方法而不是 API "wa.me/?text=menssage" 的原因是为了避免用户在尝试打开 whatsapp 时费力地回答他可能不关心的问题。
抱歉回复晚了,希望它对某人有所帮助。
归档时间: |
|
查看次数: |
59051 次 |
最近记录: |