我想从微信程序注销,就像我们在Facebook和Twitter。这可能吗?
现在我已经使用微信SDK成功地将微信集成到我的应用程序中,但是当我按下分享按钮(在我的应用程序中)在微信上分享图像时,我被重定向到微信应用程序,然后上传成功后返回到我的应用程序。
但是有可能停止被重定向到微信应用程序吗?我只是想分享图片,不需要重定向到微信应用程序。还有如何在微信上一次分享多张图片?
试试这可能是它的工作为您。
-(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
没有提供一种不重定向到WeChat
的共享方式。
这是因为WeChat
的共享功能不存储任何用户凭证(如OAuth)在您的应用程序本地,所以它需要每次重定向,以知道谁想要共享。