1

在提示他们创建 Simperium 帐户之前,我想允许我的新用户使用该应用程序。如何控制授权?

我以前可以打电话:

self.simperium.authenticationEnabled = NO;

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

simperium.authenticationEnabled = YES; [simperium authenticateIfNecessary];

唉,authenticationEnabled好像已经没有了。我目前正在使用develop分支。

谢谢!

4

1 回答 1

1

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

  1. 初始化 Simperium(反过来,它会连接您的 Core Data 堆栈):

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

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

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

(不再需要翻转 authenticationEnabled 标志!)希望有帮助!

于 2015-01-09T21:23:53.567 回答