获取第一次使用 Facebook 连接到我的应用的日期

Posted

技术标签:

【中文标题】获取第一次使用 Facebook 连接到我的应用的日期【英文标题】:Get the date of the first connection with Facebook to my app 【发布时间】:2013-05-08 03:12:59 【问题描述】:

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

【问题讨论】:

【参考方案1】:

这里有多种方法可以做到这一点。

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 将被清除,并在将其安装到您的设备后再次创建一个存储新值。

希望你能理解。如果您仍然有任何困惑,请告诉我。谢谢

【讨论】:

以上是关于获取第一次使用 Facebook 连接到我的应用的日期的主要内容,如果未能解决你的问题,请参考以下文章

无法通过 curl 请求连接到 Facebook

无法通过 Facebook iOS SDK 连接到 Facebook

连接到 facebook 聊天服务器,没有响应

Facebook无代码事件 - iOS应用程序无法连接到事件管理器

移动 Facebook 连接到我自己的服务器

无法使用 xmpphp 连接到 Facebook 聊天