帮助与文档

> >

ShareSDK iOS(v2.x)for JavaScript

1、通用集成步骤

1.1、下载ShareSDK for JS 组件

打开Github下载JSSample项目。将JSApi/ShareSDK.js拷贝到Web页面可以访问的路径(现在不支持浏览器打开的web应用,只支持App内置的Web页面,这个web页可以自己在本地也就是项目里创建html文件,这个html文件也可以网上得到)。

1.2、导入ShareSDK.js脚本

在Web页中加入ShareSDK.js脚本。如:

初始化SDK

可以在页面onload事件中调用open方法进行SDK初始化。代码如下(其他平台里初始化的参数可以参照这里):

1.3、分享内容

先构造分享内容结构,代码如下:

然后将内容传入分享接口

  • 弹出分享菜单
  • 弹出分享编辑界面
  • 直接分享
  • 一键分享
关于具体的分享参数名称,可以查看下载SDK里的ShareSDK.JS文件里的配置;

1.4、用户授权

调用ShareSDK中的authorize方法可进行用户授权。代码如下:

获取用户资料

调用ShareSDK中的getUserInfo来获取授权用户的信息。代码如下:

2、iOS部分集成步骤

导入JS桥接的iOS版本组件

打开下载的JS包里的iOS/ShareSDKForJS/ShareSDKForJS.xcodeproj项目工程,选择ShareSDKForJS静态库运行Xcode,如图:

700px-js_doc_001.png

运行成功之后,请大家打开文件找到Build文件夹,然后进入文件中找到build/Products/Debug-iphonesimulato /libShareSDKForJS.a文件以及找到build/Products/Debug-iphonesimulator/usr/local /include/ShareSDKJSBridge.h这个文件,再将libShareSDKForJS.a和ShareSDKJSBridge.h这 2个文件导入到你的项目里,如图

700px-js_doc_002.png

注意:(如果在分享中弹不出分享的菜单,如果大家的ShareSDK.js文件是本地的,要把这个加到Build Phases里面的Copy Bundle Resources选项)

下载iOS版本ShareSDK,并导入到工程中。

登录ShareSDK的官方网站下载并解压最新版本的SDK。如果您还尚未下载,请 点击这里下载 或者访问 http://sharesdk.cn/Download 。解压后如图所示:

700px-js_doc_003

将ShareSDK导入工程中,并添加相应的依赖库。此步骤可以参考:《iOS快速集成指南》中的第一、第二步。执行完成后,如下图所示:

700px-js_doc_004.png

为UIWebView添加消息捕获

先导入ShareSDKJSBridge.h头文件。

然后给UIWebView设置一个委托对象,如:

注意:webView是UIWebView的对象实例。

最后实现shouldStartLoadWithRequest委托方法,并在方法中加入JSBridge的captureRequest方法,代码如下:

添加完毕后就可以对工程进行运行测试。

 

0 0