1

ユーザーが初めて自分の情報を入力した後、ログイン ビューを表示せずに simperium をロードする方法を探しています。

これは、初めてログインしない場合に得られるものです。

Simperium エラー: バケット リストが読み込まれていません。オブジェクトがフェッチされる前に、Simperium が開始されていることを確認してください。

これは私が Simperium を初期化するために使用するものです:

self.simperium = [[Simperium alloc] initWithRootViewController:
                                    _window.rootViewController];

ありがとう

4

2 に答える 2

0

OAuth の使用を検討してください。

OAuth は、ユーザーが Google、Twitter、Facebook、またはその他のオープン ID プロバイダーなどの一般的なサービスの資格情報を提供できるシステムです。

認証情報にアクセスするとユーザーは多数のシステムにアクセスできるため、認証情報をデバイスにキャッシュすることは安全ではありません。OAuth はメインの認証サービスを取得してトークンを提供します。

このトークンはデバイスに保存され、次回の自動ログインに使用できます。

欠点は、標準が非常に新しいため、仕様にいくつかの進化があったことは言うまでもなく、非常に多くの複雑さが進行しているため、初めて設定するのは非常に難しい場合があることです.

于 2013-02-26T01:10:39.540 に答える