0

我已经在我的项目中实现了使用谷歌登录,现在我不希望用户每次登录项目时都允许访问。它应该只要求第一次。

我已经看到了很多解决方案,但不知道如何实施。请任何人帮助我

4

1 回答 1

0

在开始时保持检查。所以在你的 checkViewController viewDidLoad

NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
if([defaults boolForKey:@"didLoginGoogle"]) //This returns false by default
{
    //Open the page/code for google login
}
else
{
    //Open your home page of the app without login
}

另外,一旦你完成了谷歌登录,做一个-->

NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:true forKey:@"didLoginGoogle"];
[defaults synchronize];

那它!使用默认值存储应用程序的状态,然后进行相应的导航。

于 2016-04-23T11:36:37.263 回答