请到 陌陌开发者应用登记页面 进行登记,输入相应的信息后就能得到AppId,该AppID可立即用于开发。但应用登记完成后需要提交审核,只有审核通过的应该才能正式发布使用。
[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
协议。
[1]
要使你的程序启动陌陌后能响应你的程序,必须在代码中向陌陌客户端注册你的应用id。如下图所示,在AppDelegate
的didFinishLaunchingWithOptions函数中向陌陌注册应用id。
[2] 重写AppDelegate中的handleOpenURL和openURL方法,如下所示:
[3] 实现与陌陌客户端的具体请求(目前不需要)和回应。
// 接收并处理来自陌陌的事件消息 - (void)onRecieveRequest:(MDBaseRequest *)request; // 发送一个sendRequest后,收到陌陌的回应 - (void)onRecieveResponse:(MDBaseRequestDBaseResponse *)response;
具体在此两个方法中要完成的内容由你定义,具体可以参考陌陌开发工具包中的MomoChatSDKSample源码。
[4]
想要你的应用程序给陌陌客户端发送消息,你需要调用MomoChatSDK
的sendRequest
函数:
// 发送请求到陌陌,等待陌陌返回onRecieveResponse + (BOOL)sendRequest:(MDBaseRequest *)MDBaseRequestrequest;
至此你已经可以使用陌陌SDK的API了。如果想进一步了解每个API的用法,请查阅陌陌开发者文档或者自行下载阅读MomoChatSDKSample源码。