2015-04-16 3 views
0

Я много искал, но я не получаю ни одной демонстрации. Как я могу интегрировать его в свое приложение?Интеграция с SDK для We-Chat iOS

Я проверил многие источники, как this answer или this site

+0

Они предоставили демонстрационное приложение .. G et it from here http://dev.wechat.com/wechatapi/download –

+0

Я использовал эту демонстрацию, они не предоставляют демо-версию интеграции API, чтобы получить Userinfo. –

+0

Вы можете описать, какую проблему вы встречаете. Могу я вам помочь. – SeanChense

ответ

3

Привет загрузить английскую версию SDK по ссылке http://dev.wechat.com/wechatapi вы предоставили. Оказывается, отсутствуют некоторые методы. В последней версии 1.5 на китайском языке (все комментарии китайский) существуют такие методы, как

+(BOOL) sendAuthReq:(SendAuthReq*) req viewController : (UIViewController*) viewController delegate:(id<WXApiDelegate>) delegate; 

и классы:

#pragma mark - SendAuthReq 
@interface SendAuthReq : BaseReq 
@property (nonatomic, retain) NSString* scope; 
@property (nonatomic, retain) NSString* state; 
@end 

#pragma mark - SendAuthResp 
@interface SendAuthResp : BaseResp 
@property (nonatomic, retain) NSString* code; 
@property (nonatomic, retain) NSString* state; 
@property (nonatomic, retain) NSString* lang; 
@property (nonatomic, retain) NSString* country; 
@end 

образец метод запроса:

-(void)sendAuthRequest 
{ 
    SendAuthReq* req =[[[SendAuthReq alloc ] init ] autorelease ]; 
    req.scope = @"snsapi_userinfo" ; 
    req.state = @"123" ; 
    [WXApi sendReq:req]; 
} 

Здесь вы Китайская версия download link, если вы заинтересованы

+0

Право! Ищите китайскую версию – San

+0

Вам также нужен код openID и код доступа для входа в систему. Пример здесь http://stackoverflow.com/questions/38069029/how-do-i-do-authorization-and-login-with-wechat-using-the-ios-sdk/38069132#38069132 – Kex