2013-05-08 48 views
0

有没有办法让用户通过Facebook下载/安装第一次应用程序的日期?在我的应用程序中,第一次启动时,您必须与Facebook连接。所以我想知道,有没有办法获得第一次连接的日期。 我在互联网上的研究过程中没有发现任何有趣的事情。 谢谢!获取与Facebook的第一次连接的日期到我的应用程序

回答

0

这里有多种方式来做到这一点。

1.>您可以在登录时将其与设备UUID一起存储在服务器端。当您通过远程连接第一次通过Facebook登录时,在服务器端可以检查该UUID是否存在或不存在。如果不是,则可以将此UUID与当前日期和时间一起插入到服务器端数据库中。

2.>您可以在NSUserDefaults中本地存储它。每当你用Facebook登录,只是通过这个代码NSUserDefaults的检查值

if (![[NSUserDefaults standardUserDefaults] valueForKey:@"firstTimeFaceBookLogin"]) 
{ 
    [[NSUserDefaults standardUserDefaults] setValue:[NSDate date] forKey:@"firstTimeFaceBookLogin"]; 
    [[NSUserDefaults standardUserDefaults] synchronize]; 
} 

NSLog(@"current date ===%@",[[NSUserDefaults standardUserDefaults] valueForKey:@"firstTimeFaceBookLogin"]); 

NSUserDefaults的现在价值的任何地方通过在关键firstTimeFaceBookLogin您的应用程序。但是如果你从设备上删除你的应用程序,那么这个NSUserDefaults将会清除,并且在你的设备中安装它之后再次创建一个存储新值。

我希望你能理解它。请让我通知你是否仍然有任何困惑。谢谢

相关问题