我正在尝试通过IOS使用Simperium。但我有个明显的问题。我不想使用内置的LoginViewController。因此,基于这个原因,我使用Post方法来发布https://auth.simperium.com/1/{app_id}/authorize/,并授权应用程序并取回访问令牌。
但是,当我在SPUser实例中设置访问令牌并将SPUser实例添加到Simperium之后,我得到:
Simperium没有找到现有的auth令牌。**
以下是代码:
simperium = [[Simperium alloc]initWithRooViewController:window.rootViewController];
[simperium enableManualAuthentication];
SPUser *spUser = [[SPUser alloc]initWithEmail:email token:accessToken]; //received accesstoken from Postmethod
[simperium setUser:spUser];
[simperium startWithAppID:@"" .....];发布于 2012-08-03 19:26:49
请参见GitHub上的Simperium存储库和相关讨论的"iosupdate“分支。您会发现在这个分支中自定义流的最简单方法是创建您自己的SPLoginViewController子类,然后您就不需要担心事情的网络方面了。
https://stackoverflow.com/questions/11617310
复制相似问题