易信开放平台双端开发工具是一款由易信聊天软件官方推出的专为软件开发者打造的安卓、苹果双平台软件开发工具,你可以在本站免费下载易信开放平台开发工具来进行对易信软件的对接工作,此外小编还在正文中为大家带来了苹果iOS端的SDK使用新手指南,内容非常详细,大家可以作为参考。
1.下载易信客户端,并注册一个易信帐号。
2.使用易信帐号登录开放平台,转到应用管理页面,添加一个新应用。
3.填写你的应用资料,完成后保存,你会获得一个AppID。
iOS平台可立即用该AppID进行开发。审核通过的应用将在内容来源处显示你填写的应用名称,否则显示“未审核应用”。
4.下载易信SDK。
下载的压缩包解压后有三个文件:libYiXinSDK.a,YXApi.h,YXApiObject.h
2.1通过CocoaPods集成
[1]在Xcode中建立你的工程
[2]在工程的Podfile里面添加以下代码:
pod'YixinSDK'
保存并执行podinstall,然后点击后缀为.xcworkspace的文件打开工程。
注意:
命令行下执行podsearchYixinSDK,如显示的YixinSDK版本不是最新的,则先执行podrepoupdate操作更新本地repo的内容。
2.2通过文件集成
[1].将SDK包含的libYiXinSDK.a,YXApi.h,YXApiObject.h三个文件添加到你的项目中。如图左侧:
点击看大图
[2].在项目设置中选择"BuildSetting"标签栏,在"SearchPaths"区域中添加libYiXinSDK.a,YXApi.h,YXApiObject.h三个文件所在的目录。如图:
点击看大图
[3].在项目设置中选择"Info"标签栏,在"URLTypes"区域的"URLSchemes"输入框中添加你所获得的AppID。如图:
点击看大图
1.在你需要使用易信API的文件中引入YXApi.h头文件,并增加YXApiDelegate协议。代码如图:
2.要让易信客户端响应你的应用,需要在你的应用启动时注册AppID。代码如图:
3.重写handleOpenURL和openURL方法。代码如图:
4.实现YXApiDelegate协议的两个方法。代码如图:
需要你实现具体的协议方法
5.你的应用发消息给易信客户端
实例化一个具体的消息,调用sendReq方法,给易信客户端发送消息。SDK将会唤起易信客户端。代码如图:
6.易信给你的应用发送消息
您实现的onReceiveRequest方法会接收到易信客户端发送给您的请求。请求对象中带有数据,您可以获取请求的具体内容,以此给用户显示某些信息。(场景:在易信中点击一则朋友分享给你的新闻消息,会切换到网易新闻客户端并给用户展示该新闻)。代码如图:
7.iOS9系统策略更新,请开发者注意升级
近期苹果公司iOS9系统策略更新,应用需要在“Info.plist”中将要使用的URLSchemes列为白名单,才可正常检查其他应用是否安装。受此影响,当你的应用在iOS9中需要使用易信SDK的相关能力(分享、收藏、登录等)时,需要在“Info.plist”里增加如下代码:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>yixin</string>
<string>yixinopenapi</string>
<string>yixinoauth</string>
<string>yixinfav</string>
</array>
完成后需使用Xcode7编译。
七达网下载C语言编程软件下载专区提供了最好用的C语言编程软件和C语言编辑器下载。
七达网下载提供编程软件排行榜,编程是一款深奥的计算机语言,而我们要通过编程软件来学习实践编程语言的工具,为了最好的学习编程,我们提供最好的编程软件推荐,随着计算机硬件和软件技术的发展,计算机的编程语言...
编程工具 / 102.8 MB
编程工具 / 870.6 MB
编程工具 / 4.95 MB
编程工具 / 791 MB
编程工具 / 113.36 MB
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!