con*_*are 11 android share facebook url-scheme ios
我希望让我的网站的读者从移动浏览器共享网址到他们的原生Facebook应用程序,而无需使用javascript,或让他们通过繁琐的网络流程登录.
在过去,这是使用fb://publish/profile/me?text=blahiOS和Android 的url方案完成的.单击时,此链接将打开本机应用程序并启动新的共享对话框.
然而,在2013年末/ 2014年初的某个时候,这种方法停止了工作.有没有更新的方法来使用静态URL在iOS和/或Android Intent上打开本机共享对话框?这里需要一个规范的答案,因为搜索SO会导致大量旧的,已弃用的死胡同.
小智 7
facebook没有记录最新的URI方案,这很疯狂.Whatsapp,twitter,mail,sms,tel都可以使用它们并且正在工作.
WhatsApp的:
whatsapp://send?text=Hello%20World!
Run Code Online (Sandbox Code Playgroud)
推特:
twitter://post?message=hello%20world!
Run Code Online (Sandbox Code Playgroud)
邮件:
mailto:<address>[?<header1>=<value1>[&<header2>=<value2>]]
Run Code Online (Sandbox Code Playgroud)
短信:
sms:+15105550101?body=hello%20there
Run Code Online (Sandbox Code Playgroud)
联系电话:
tel:<phonenumber>
Run Code Online (Sandbox Code Playgroud)
我一直在研究HTML5与手机功能交互的方法(意图),也许有办法从网址打开手机共享菜单?这将允许用户共享文章,例如,如果安装了任何本机应用程序(fb,twitter等...)
简而言之,没有任何官方或非官方的方式可以做到这一点(或还没有)。
上述 URL 方案从未被记录为打开共享对话框的正式方式。
有新的 AppLinks 框架。
App Links 框架记录在此处
它的作用基本上是允许您在某些 URL 上添加元标记,以便您从 Facebook 启动您的(或任何)应用程序。基本上 Facebook 会检查您的页面是否支持应用程序链接,然后直接链接到您的应用程序
因此,理论上,如果您有浏览器,则从浏览器启动 Facebook 应用程序应该很简单,如果没有则加载另一个链接。(这基本上就是您所需要的)。然而,尽管 Facebook 创建了它,但他们还没有将其放在他们的页面上。(换句话说,将来这些元标记可能会用于打开应用程序)。
| 归档时间: |
|
| 查看次数: |
5217 次 |
| 最近记录: |