如何在iOS中以编程方式从微信登出?

我想从微信上以编程方式注销,就像我们在Facebook和Twitter上做的一样。 可能吗?

现在我已经使用微信SDK将微信成功地整合到我的应用程序中,但是当我按下分享button(在我的应用程序中)在微信上分享图像时,我被redirect到微信应用程序,然后成功上传返回到我的应用。

但是有可能停止被redirect到微信应用程序? 我只是简单地想分享图片而不用redirect到微信应用程序。 还有如何在微信上分享一次图片?

试试这可能是对你的作品..

-(void) weChatDidLogout { NSLog(@"Logged out of wechat"); NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; for (cookie in [storage cookies]) { NSString* domainName = [cookie domain]; NSRange domainRange = [domainName rangeOfString:@"wechat"]; if(domainRange.length > 0) { [storage deleteCookie:cookie]; } } } 

看来WeChat SDK没有提供一种方式,可以共享一些东西,而不必redirect到WeChat

这是因为WeChat的分享function本身并没有在你的应用中存储任何用户凭证(比如OAuth),所以每次都需要redirect以知道谁想分享。