我正在使用PhoneGap并拥有FBConnect.使用childBrowser和blog'http://www.pushittolive.com/post/1239874936/facebook-login-on-iphone-phonegap',我已登录到应用程序.但无法从应用程序注销.它每次登录时都会自动登录.
任何人都可以告诉我如何使用Childbrowsern PhoneGap从FBConnect注销?
小智 9
试试这个.
将此函数添加到ChildBrowserCommand.m
-(void) deleteCookies:(NSMutableArray*)arguments withDict:(NSMutableDictionary*)options{
NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie *each in [cookieStorage cookies]) {
[cookieStorage deleteCookie:each];
}
}
Run Code Online (Sandbox Code Playgroud)
将其添加到Childbrowser.js
ChildBrowser.prototype.LogOut = function()
{
PhoneGap.exec("ChildBrowserCommand.deleteCookies");
}
Run Code Online (Sandbox Code Playgroud)
将其添加到FBConnect.js
FBConnect.prototype.Logout = function()
{
window.plugins.childBrowser.LogOut();
}
Run Code Online (Sandbox Code Playgroud)
在您的页面上,单击时将此代码添加到注销按钮
function Logout()
{
var fb=FBConnect.install();
fb.Logout();
}
Run Code Online (Sandbox Code Playgroud)
请享用.
| 归档时间: |
|
| 查看次数: |
3565 次 |
| 最近记录: |