在Phonegap应用中分享社交媒体的简单方法

时间:2012-06-21 21:16:10

标签: cordova facebook-social-plugins addthis sharethis

由于Phonegap,我正在将我的webapp移植到本机应用程序。一切都很好,但Addthis(它似乎是文件引用的问题,因为我得到“在此服务器上找不到的URL”错误但我无法解决它,并且无论如何都从Addthis服务器动态加载脚本。)

我读到here,如果不采用某些Objective-C编码,Sharethis就行不通。

是否有一种简单的方法(即没有任何Objective-C知识)来使用带有一些高级功能(如计数器)的社交媒体插件与Phonegap配合使用?

如果不是,我将使用一个简单的jQuery插件代替......

非常感谢你的帮助

3 个答案:

答案 0 :(得分:1)

您希望人们喜欢哪些内容? 如果它是应用程序内部的页面,那么他们将无法使用内部本地URL。 如果您希望他们“喜欢或分享”您的应用,您需要创建一个Facebook应用页面,或者查看添加Facebook插件以发布到人们的墙上。

答案 1 :(得分:0)

添加此插件生成的脚本存在问题。我通过在本地复制javascript并将变量_atr更改为http // s7.addthis.com /

来解决这个问题。

http://support.addthis.com/customer/portal/questions/375961-integrate-addthis-in-an-app-with-phonegap

答案 2 :(得分:0)

我通过创建以下模块-https://www.npmjs.com/package/cordova-network-interceptor来克服了这个问题,该模块拦截并修复了脚本中使用的相对协议(如addthis使用的相对协议)引起的不良网络请求。希望有帮助!