如何在我的phonegap android应用程序中实现facebook发送,推特共享,发送短信,发送电子邮件?

时间:2012-11-04 12:57:08

标签: cordova phonegap-plugins

由于我使用基于HTML的phonegap框架,我需要一个插件来实现这一点。当我在谷歌搜索时,我得到了两次虔诚的搜索。

  1. http://tech.sarathdr.com/featured/android-phonegap-plugin-for-social-share-email-facebook-twitter-and-sms

    一个。在上面的Twitter功能没有实现。

    湾上面的facebook分享代码中有一个拼写错误 window.plugins.SendSms.social ----> (应该是)window.plugins.ShareSocial.social

    ℃。因为它是为phonegap 1.9开发的,所以在版本phonegap 2.1.0中有一些不推荐使用的方法,

    ctx.startActivity()----> cordova.getActivity()。startActivity() this.ctx.startActivityForResult ----> this.cordova.startActivityForResult com.phonegap ----> org.apache.cordova

    我已经完成了上述所有更新,现在我的所有错误都消失了但是当我点击按钮电子邮件,短信,脸书时我仍然没有发生任何事情(我正确地实现了这些按钮的javascript点击事件)

    任何知道java,phonegap插件开发和javascript的人都可以,请为2.1.0后的示例代码实现相同的插件,以显示它是如何工作的。我非常需要它。

  2. https://github.com/phonegap/phonegap-plugins/tree/master/Android/Share

    关于如何将此插件用于我的目的,没有一个示例。即使是官方文档也无济于事。

2 个答案:

答案 0 :(得分:2)

我已为Cordova 2更新了相同的插件。如果您仍然遇到此问题,请试试并告诉我。 http://tech.sarathdr.com/featured/social-share-plugin-for-android-cordova-2-2-0-email-sms-facebook-twitter-share

答案 1 :(得分:0)

真的很酷且实用的插件!我不得不做两次编辑才能使它工作...... 首先:在window.SocialShare.sms中更改window.plugins.ShareSocial.sms(适用于所有共享者)

第二:在social.js文件中更改SocialShare.sms中的SocialShare.prototype.sms

现在我有一个问题:您能否给我任何建议,为twitter方法添加分享?