繁体   English   中英

通过应用程序卸载/重新安装而保留的匿名帐户

[英]Anonymous account that sticks through app uninstall/reinstall

我见过一些应用程序,用户可以在其中创建无需密码的访客帐户(匿名),并且当他们删除游戏并重新安装游戏时,他们仍然登录到其访客帐户。

我还看过一些应用程序,这种情况下每次都会创建一个新的来宾帐户。 我想在我的应用中避免这种情况,但我不知道该怎么做。

有人知道这是怎么做的吗?

谢谢汤姆

因此,您想生成userId并通过重新安装应用程序将其保留。 在android中,我听说获取唯一标识符没有问题。 在iOS中,您可以使用JNKeychain之类的框架。 然后,您将产生唯一的价值。 在obj-c中,您可能希望使用这样的代码。

NSString* deviceId = [JNKeychain loadValueForKey: @"deviceId"];

if (!deviceId)
{
    if (![JNKeychain saveValue: [[NSUUID UUID] UUIDString] forKey: @"deviceId"])
    {
        deviceId = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
    }
    else
    {
        deviceId = [JNKeychain loadValueForKey: @"deviceId"];
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM