123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- #import <Foundation/Foundation.h>
- #import "WXApiObject.h"
- #pragma mark - WXApiDelegate
- @protocol WXApiDelegate <NSObject>
- @optional
- -(void) onReq:(BaseReq*)req;
- -(void) onResp:(BaseResp*)resp;
- @end
- #pragma mark - WXApi
- @interface WXApi : NSObject
- +(BOOL) registerApp:(NSString *)appid;
- +(BOOL) registerApp:(NSString *)appid withDescription:(NSString *)appdesc;
- +(void) registerAppSupportContentFlag:(UInt64)typeFlag;
- +(BOOL) handleOpenURL:(NSURL *) url delegate:(id<WXApiDelegate>) delegate;
- +(BOOL) isWXAppInstalled;
- +(BOOL) isWXAppSupportApi;
- +(NSString *) getWXAppInstallUrl;
- +(NSString *) getApiVersion;
- +(BOOL) openWXApp;
- +(BOOL) sendReq:(BaseReq*)req;
- +(BOOL) sendAuthReq:(SendAuthReq*)req viewController:(UIViewController*)viewController delegate:(id<WXApiDelegate>)delegate;
- +(BOOL) sendResp:(BaseResp*)resp;
- @end
|