1

プロパティを使用してclient.currentUser、ユーザーがログインしているかどうかを確認します。問題は、このプロパティが常にnil起動時にあることです。その結果、ユーザーの操作なしで完了するログイン シーケンスを開始する必要がありますが、副作用としてログイン画面が短時間表示されます

ユーザーの操作なしでログインが完了した場合、ログイン画面が表示されないようにするにはどうすればよいですか?

4

1 に答える 1

0

client.currentUser誰かが初めてログインした後、値をローカルに保存する必要があります。その後client.currentUser、ローカル ストアから設定できますが、トークンの有効期限が切れたときにどうするかを考える必要があります。

Josh Twist のブログ投稿から:

// Objective C
MSClient *client = [MSClient clientWithApplicationURLString:@"<your-app-url>"
                                     withApplicationKey:@"<your-app-key>"];

client.currentUser = [MSUser alloc] initWithUserId:@"Foo:123456789";
client.currentUser.mobileServiceAuthenticationToken = @"<your-users-JWT>";
于 2013-06-17T08:23:57.563 に答える