#import <QQApi.h>
静态公有成员 | |
(void) | + registerPluginWithId: |
(int) | + sendMessage: |
(QQApiMessage *) | + handleOpenURL:sourceApplication:annotation: |
(QQApiMessage *) | + handleOpenURL: |
(NSArray *) | + getAdItemArray |
(BOOL) | + isQQInstalled |
(BOOL) | + isQQSupportApi |
(NSString *) | + getQQInstallURL |
(BOOL) | + openQQApp |
可以通过其中的接口注册插件,发送、接收消息,打开QQ,测试QQ是否支持插件等
+ (NSArray*) getAdItemArray |
获取广告数据列表
QQApiAdItem
数组 + (NSString*) getQQInstallURL |
获取QQ下载地址
如果App通过isQQInstalled
和isQQSupportApi
检测发现QQ没安装或当前版本QQ不支持API调用,可引导用户通过打开此链接下载最新版QQ。
+ (QQApiMessage *) handleOpenURL: | (NSURL *) | url |
+ (QQApiMessage *) handleOpenURL: | (NSURL *) | url | |
sourceApplication: | (NSString *) | source | |
annotation: | (id) | annotation | |
把URL反序列化成QQApiMessage
对象,在AppDelegate的handleOpenURL中调用
QQApiMessage.type
来判断具体消息类型以作出进一步的处理。 + (BOOL) isQQInstalled |
检测是否已安装QQ
+ (BOOL) isQQSupportApi |
检测QQ是否支持API调用
+ (BOOL) openQQApp |
启动QQ
+ (void) registerPluginWithId: | (NSString *) | pluginId |
把当前App注册为QQ插件
pluginId | : App自己在info.plist中注册的URL SCHEME |
+ (int) sendMessage: | (QQApiMessage *) | message |
向QQ App发送消息
message | 待发送的消息对象 |