如何防止Simperium自动授权?

How to prevent Simperium for authorizing automatically?

我想让我的新用户在提示他们创建 Simperium 帐户之前先试用一下该应用程序。如何控制权限?

我以前可以打电话:

self.simperium.authenticationEnabled = NO;

直到我希望 Simperium 提示用户登录,此时我会调用:

simperium.authenticationEnabled = YES; [simperium authenticateIfNecessary];

哎呀,authenticationEnabled好像没货了。我目前正在使用 develop 分支。

谢谢!

在新的api中,您可以简单地进行如下操作:

  1. 初始化 Simperium(依次连接您的核心数据堆栈):

    self.simperium = [[Simperium 分配] initWithModel:self.managedObjectModel context:self.managedObjectContext coordinator:self.persistentStoreCoordinator];

  2. 一旦您准备好启用同步(并因此对用户进行身份验证):

    [_simperium authenticateWithAppID:@"{SIMPERIUM_APP_ID}" APIKey:@"{SIMPERIUM_APP_KEY}" rootViewController:_window.rootViewController];

(无需再翻转 authenticationEnabled 标志!) 希望对您有所帮助!