リターンをプラグインした後に応答しなく見ます。プラグインが完了した後で私がビューを閉じるときに間違ったことをしていることを除いて、動作するようです。それは解雇されますが、私はもはやコードバの視点と対話できません。それは応答しなくなります。ここでコルドバは、私がコルドバとiOSの作業のためauth0ロックを作るしようとしている
は、プラグインのコードです:
@implementation lockPlugin
-(void)init:(CDVInvokedUrlCommand*)command {
A0Lock *lock = [A0Lock sharedLock];
A0LockViewController *controller = [lock newLockViewController];
controller.onAuthenticationBlock = ^(A0UserProfile *profile, A0Token *token) {
CDVPluginResult* result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK
messageAsDictionary:@{
@"idToken":token.idToken,
@"refreshToken":token.refreshToken,
@"tokenType":token.tokenType,
@"accessToken":token.accessToken,
@"email":profile.email
}];
[self.commandDelegate sendPluginResult:result callbackId:command.callbackId];
[self.viewController dismissViewControllerAnimated:YES completion:nil];
};
[lock presentLockController:controller fromController:self.viewController];
}
@end
あなたはコルドバのための代わりにAuth0のiOS用Auth0を使用しました。私は、ネイティブのiOSにコルダバの例を見つけることができず、そこにいくつかの問題があるかもしれません。なぜこのオプションを選んだのですか? –
@RoyFalkログインのためのネイティブなルック&フィールを持ちたいと思っていました。奇妙なことは、時にはうまくいくということです。 –
Xcodeでプロジェクトを開くと、コンソールにメッセージが表示されますか? – jcesarmobile