使用 PhoneGap / jQuery Mobile 在 Facebook / Twitter / 电子邮件功能上分享
Posted
技术标签:
【中文标题】使用 PhoneGap / jQuery Mobile 在 Facebook / Twitter / 电子邮件功能上分享【英文标题】:Share on Facebook / Twitter / E-mail feature using PhoneGap / jQueryMobile 【发布时间】:2011-10-18 14:02:28 【问题描述】:我正在使用 PhoneGap 为 ios / WP7 / android 编写一个应用程序,它必须允许用户将 cmets 发布到其 facebook 墙 / twitter 或通过电子邮件发送。
面对这些任务的简单方法是什么?有什么通用的方法吗?也许是一个插件?我在 *** 中看到了一些类似的帖子,但似乎都没有为所有平台提供简单的解决方案......
谢谢
【问题讨论】:
【参考方案1】:这是一个不错的插件,它是一个 JQuery 插件,它不仅有一个漂亮的界面,而且还提供了实现细节(链接),以便在每个框架上实际共享一些东西!
jQuery social media share
如果您想要更多访问权限(例如 FB Wall),您需要针对 FB SDK 进行实际编码(在 javascript 中,不是那么难,但功能很多!)。
PS:我与这个插件或它的作者没有任何关系
【讨论】:
不错,但使用的是 Google Buzz,而不是 Google+。 Buzz 不再起作用了。【参考方案2】:您可以使用基于 JavaScript 的 API 从您的非特定平台的本机应用进行调用(因此您可以在多个本机应用中实现相同的代码)。
例如,这里是 Facebook JavaScript API 的链接:http://developers.facebook.com/docs/reference/javascript/
对于发送电子邮件,您可以允许您的用户在您的应用程序中撰写电子邮件,然后使用 AJAX 调用将数据发送到您的服务器端脚本可以发送电子邮件的服务器。
【讨论】:
【参考方案3】:这是一个用 javascript 实现的 facebook、email 和 twitter 的几行代码:http://www.sebastianviereck.de/en/mobile-multi-share-implementation-with-jquery-mobile/
【讨论】:
以上是关于使用 PhoneGap / jQuery Mobile 在 Facebook / Twitter / 电子邮件功能上分享的主要内容,如果未能解决你的问题,请参考以下文章
phonegap 2.2 + jQuery + Mapkit 插件
使用 jQuery / Phonegap 的肥皂查询在 Android 上总是失败