-1
Quickblox SDKのバージョン2.7に更新しました。Quickblox 2.7トークンが必要です
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[QBSettings setApplicationID:19879];
[QBSettings setAuthKey:@"xxxxxx"];
[QBSettings setAuthSecret:@"xxxxxxx"];
[QBSettings setAccountKey:@"xxxxxx"];
return YES;
}
そしてその後、私は次の操作を行って、新しいユーザーをサインアップしようとするアプリで:
ドキュメントでは、もはや次のように単にAppDelegateにフレームワークを初期化し、トークンを管理する必要があると述べていません-(void)createNewUser:(NSString *)userName Password:(NSString *)password{
QBUUser *user = [QBUUser user];
user.password = password;
user.login = userName;
[QBRequest signUp:user successBlock:^(QBResponse *response, QBUUser *user) {
[self signInUser:userName Password:password];
} errorBlock:^(QBResponse *response) {
NSLog(@"Response error = %@", response.error.error.description);
}];
}
しかし、私は、私が言ってQuickbloxからの応答を取得、ユーザーにサインアップしようとするたび:
[QBCore] Response error reasons: {
errors = (
"Token is required"
);
}
私はトークンを取得するにはどうすればよいが。ドキュメントは少し混乱します。既存のQuickbloxトークンを使用してセッションを開始する方法について説明していますが、トークンを作成または取得する方法は説明していません。
私が追加しようとしました:
QBASesssion *sesssion = [QBASession new];
[QBASession currentSession] startSessionWithDetails:session updateSessionBlock: {
}
しかし、私はこの方法は、既存のトークンを使用するためだと思います。