IOS人人分享组件使用说明

跳转至: 导航搜索

English version for iOS ShareSDK

目录

安装

在XCode中建立你的工程。 将SDK文件夹中包含的libShareComponent.a,RennShareComponent.h两个文件添加到你所建的工程中,如下图所示:

Ios使用说明1.png

在你的工程文件中选择Build Setting,在Search Paths中添加 libShareComponent.a,RennShareComponent.h g两个文件所在位置(如下图所示)。 Ios使用说明2.png 在Xcode中,选择你的工程设置项,选中“TARGETS”一栏,在“info”标签栏的“URL type“添加“URL scheme”为你所注册的应用程序id(如下图所示) Ios使用说明3.png URL Schemes值应该为renrenshare[AppId][bundleId],[AppId]为你在人人开发平台注册的AppId,[bundleId]为当前应用的bundleId。


在你需要使用人人分享组件API时import RennShareComponent.h。 然后初始化人人分享组件: Ios使用说明4.png 示例: 分享一个图文消息 Ios使用说明5.png 至此,你已经能使用人人分享组件的分享功能了,更详细的示例请见下载sdk及demo

分享信息列表

RennTextMessage纯文本分享信息参数:

名称 类型 必选 描述
messageKey String false 不同消息的唯一识别
title String false 文本标题
text String true 文本内容
url String false 跳转链接

RennImageMessage纯图片分享信息参数:

名称 类型 必选 描述
messageKey String false 不同消息的唯一识别
title String false 文本标题
imageUrl String false 网络图链接
localPath String false 本地图路径
thumbData Bitmap true 缩略图数据

注:imageUrl与localPath为缩略图点击放大后图片信息,该两个字段不能同时为空,两个字段同时存在时默认取localPath进行处理。

RennImgTextMessage纯图片分享信息参数:

名称 类型 必选 描述
messageKey String false 不同消息的唯一识别
url String true 跳转链接
title String false 文本标题
description String false 描述内容
thumbData Bitmap false 缩略图数据

注:title、description与thumbData三个字段不能同时为空。

分享消息错误码

ShareMessageError分享消息出错:

code(int型) Message(String型)
1000 人人客户端不存在或现有版本不支持,请下载最新的人人客户端
1001 rennShareComponent实例没有初始化appId,apiKey,secretKey
1002 人人客户端处发送消息失败
1010 纯文本信息text字段不能空
1020 纯图片信息thumbBmp字段不能为空
1021 纯图片信息localPath字段与imageUrl字段不能全为空
1022 纯图片信息localPath字段的文件不存在
1030 图文混排信息thumbBmp,text,title字段不能全为空
1031 图文混排信息url字段不能为空
1032 缩略图大小超界

素材图片

ICON-57-ios.png ICON-114-ios.png ICON-120-ios.png