iOS分享SDK接入指南


1.向陌陌注册你的应用程序id

请到 陌陌开发者应用登记页面 进行登记,输入相应的信息后就能得到AppId,该AppID可立即用于开发。但应用登记完成后需要提交审核,只有审核通过的应该才能正式发布使用。

2.下载陌陌SDK文件

SDK文件包含 libMomoChatSDK.aMomoChatSDK.h 以及MomoChatSDKObject.h 三个文件。

下载最新的SDK包

3.搭建开发环境

[1] 在Xcode中建立你的工程项目

[2] 将SDK文件中的 libMomoChatSDK.a、MomoChatSDK.h 以及MomoChatSDKObject.h 三个文件添加到你的工程中,如下图所示:

[3] 在Xcode中,选择你的工程设置项,选中“TARGETS”一栏,在”Info”标签栏的”URL Types”中添加”URL Scheme”,为你注册的应该id,如下图所示:

[4] 在你需要使用陌陌SDK API的文件中引入MomoChatSDK.h头文件,并增加MomoChatSDKDelegate协议。

4. 在代码中使用SDK

[1] 要使你的程序启动陌陌后能响应你的程序,必须在代码中向陌陌客户端注册你的应用id。如下图所示,在AppDelegate的didFinishLaunchingWithOptions函数中向陌陌注册应用id。

[2] 重写AppDelegate中的handleOpenURL和openURL方法,如下所示:

[3] 实现与陌陌客户端的具体请求(目前不需要)和回应。

// 接收并处理来自陌陌的事件消息
- (void)onRecieveRequest:(MDBaseRequest *)request;

// 发送一个sendRequest后,收到陌陌的回应
- (void)onRecieveResponse:(MDBaseRequestDBaseResponse *)response;

具体在此两个方法中要完成的内容由你定义,具体可以参考陌陌开发工具包中的MomoChatSDKSample源码。

[4] 想要你的应用程序给陌陌客户端发送消息,你需要调用MomoChatSDKsendRequest函数:

// 发送请求到陌陌,等待陌陌返回onRecieveResponse
+ (BOOL)sendRequest:(MDBaseRequest *)MDBaseRequestrequest;

至此你已经可以使用陌陌SDK的API了。如果想进一步了解每个API的用法,请查阅陌陌开发者文档或者自行下载阅读MomoChatSDKSample源码。

陌陌SDK 源码下载