草庐IT

iphone - 根据用户事件注销

我一直在寻找这个答案,但找不到解决方案。任何人都可以告诉我我们如何计算自用户与应用程序进行任何交互以来的后台时间。在少数网站中,如果您一段时间不与网页交互,您将被注销。我正在寻找此功能。非常感谢您抽出时间。谢谢 最佳答案 我认为您可以通过UIApplication自定义子类捕获事件。您可以在那里重新启动您的空闲计时器,而不会弄乱您的所有代码。方法如下:制作你自己的UIApplication子类:@interfaceMyUIApplication:UIApplication{NSTimer*idleTimer;}@property(n

ios - Instagram API iOS 客户端可以注销 Instagram

我有一个应用程序,用户可以通过Oauth2的隐式身份验证登录Instagram。用户是否可以通过任何方式注销或以其他用户身份重新登录?就像现在一样,当我在用户登录后调用authURL时,Safari浏览器启动,然后返回到应用程序而不显示登录字段。我需要Safari来显示登录字段并允许用户输入uname并在控制权传回应用程序之前通过。 最佳答案 YoucandeletecookiesofinstagrambyfollowingwayletcookieJar:NSHTTPCookieStorage=NSHTTPCookieStorage

objective-c - 如何在 CocoaLibSpotify 注销时清除用户名和密码?

我正在使用CocoaLibSpotify库开发一个将利用SpotifyAPI的iOS应用程序。我已经把它放在我想要的地方了,但是我遇到了一些问题。当用户触摸我的“注销Spotify”按钮时,我执行以下代码:-(IBAction)logoutButtonTouched:(id)sender{//Clearouttheuser'ssettingsthatIamsaving.NSString*appDomain=[[NSBundlemainBundle]bundleIdentifier];[[NSUserDefaultsstandardUserDefaults]removePersisten

iphone - Facebook 对话框、注销和访问 token (Facebook iOS SDK)

当使用这样的代码创建Facebook对话框时NSMutableDictionary*params=[NSMutableDictionarydictionaryWithObjectsAndKeys:apiKey,@"api_key",nil];[facebookdialog:@"stream.publish"andParams:paramsandDelegate:self];是否可以使用session?我成功地在用户的帖子墙上发布了一个帖子,但是如何让用户登出?此外,当我尝试访问当前用户信息时出现此错误。{error={message="Anactiveaccesstokenmustbe

ios - "apple-mobile-web-app-capable"注销后站点切换到 Mobile Safari

在iOS全屏模式下运行移动网站时,使用“apple-mobile-web-app-capable”元标记,我使用AJAX和同步页面请求的组合,包括重定向,在用户成功时已登录。但是,当用户注销并且session被销毁时,iOS设备会离开全屏模式并在MobileSafari窗口中打开登录页面。这是一个常见的事件序列:用户点击主屏幕上的按钮以在iOS完整版中启动移动网站屏幕模式服务器将用户重定向到登录页面进行身份验证(仍然全屏显示)用户登录,并被重定向回移动主页(仍然全屏显示)用户通过GET和POST执行各种操作,一些使用AJAX,一些不使用(仍然全屏显示)用户点击注销按钮,这会破坏sess

iphone - 从 IOS 应用程序注销的完美方法是什么?

下面的代码可以工作,但有一个错误。场景是,我首先登录进入应用程序系统。登录成功后,应用程序将设置UserDefaults(UserId)。之后,我可以使用存储的UserId导航应用View。一旦我转到设置和选项卡注销,这将清除UserId并转到登录View。BUG:当我再次登录应用程序并单击主页按钮转到iPhone桌面并关闭应用程序,然后返回再次打开它时,它仍然存储UserId。因此,如果我转到设置并注销,那将清除UserId并且不会进入登录View。我不知道为什么。代码:-(IBAction)resetKeychain:(id)sender{UIActionSheet*actionS

ios - 使用不同用户的 Uber 注销/登录会导致在 iOS 上显示以前登录的用户

我目前正在使用SFSafariViewController在uberapi中记录用户。SFSafariViewController不允许您在注销后手动删除supercookie。我读过这个问题:HowtoremoveaccesstokenfromuberAPIwhilelogout?我的问题是我可以用第一个用户登录和注销。我可以用第二个用户登录,但它显示的是前一个用户的名字。我正确地撤销了token,然后调用链接https://riders.uber.com/logout.我想知道是否有办法调用https://riders.uber.com/logout清除上次登录尝试设置的cooki

ios - 从应用程序注销后如何取消订阅 FCM 通知?

我在我的应用程序中实现了Firebase云消息传递以进行推送通知。一切正常。但是通知甚至让用户从应用程序中注销。我听说,当用户从应用程序注销时,我需要删除FCMtoken。所以我在注销方法中这样做:-(void)logout{[[FIRInstanceIDinstanceID]deleteIDWithHandler:^(NSError*error){NSLog(@"%@",error);}];}但这是行不通的,下次当用户登录[[FIRInstanceIDinstanceID]token]时,将以null的形式出现。如何做到这一点? 最佳答案

iphone - 如何在注销操作上解除分配 uiviewcontroller/卸载 View

我认为这是一个非常常见的用例,因为我在多个应用程序中都看到过它。但是在花了几天之后,我仍在为此苦苦挣扎。我有如下结构:UITabBarController--UINavigationController1----UITableViewController1--UINavigationController2----UITableViewController2现在我在UITableViewController2上有一个注销按钮。当我单击该注销按钮时,我希望所有和任何ViewController都被释放,所有View都被卸载。基本上就像启动应用程序一样重新开始。我基本上希望再次调用每个UIT

iphone - Facebook iOS SDK 注销

我用的是官方更新的FacebookiOSSDK.我们正在使用内部分发配置文件在实体店内使用的iPad上开发应用程序。客户可以在公开发售的iPad上登录他们的Facebook帐户,以改善他们的购物体验。我遇到的问题是,当用户登录他们的Facebook帐户时,下一个用户(客户)仍将使用以前用户的凭据登录(您已经授权xxx,按“确定”继续)。这当然不行。有没有一种方法可以实际注销(注销、清除凭据或其他)前一个(或当前)用户,以便下一个用户可以填写自己的用户名和密码。不幸的是,[[FBSessionactiveSession]closeAndClearTokenInformation]并不能解