如何在iOS中以编程方式退出微信



我想从微信程序注销,就像我们在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)在您的应用程序本地,所以它需要每次重定向,以知道谁想要共享。

最新更新