1

IOS で Simperium を使用しようとしています。しかし、私には明らかな問題があります。組み込みの を使用したくありませんLoginViewController。そのため、POST には Post メソッドを使用しhttps://auth.simperium.com/1/{app_id}/authorize/、アプリを承認してアクセス トークンを取得します。

しかし、SPUser インスタンスに設定して SPUser インスタンスを Simperium に追加すると、アクセス トークンを取得した後、次のようになります。

Simperium は既存の認証トークンを見つけられませんでした。**

コードは次のとおりです。

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:@"" .....];
4

1 に答える 1

1

GitHub の Simperium リポジトリの「iosupdate」ブランチと関連するディスカッションを参照してください。このブランチのフローをカスタマイズする最も簡単な方法は、 の独自のサブクラスを作成するSPLoginViewControllerことであり、ネットワーク側について心配する必要はありません。

于 2012-08-03T19:26:49.157 に答える