iphone - verificacion - no recuerdo numero de confianza apple
La forma más fácil de autenticar al usuario en la aplicación iPhone? (2)
Estoy planeando escribir una aplicación para iPhone que no requiera que el usuario se registre. Sin embargo, me gustaría asociar a todos los usuarios registrados con al menos un correo electrónico para poder enviarles notificaciones por correo electrónico cuando sea necesario.
OpenID: parece hacer lo que necesito, pero no funciona bien en una aplicación instalada (a menos que use ... WebView? Incluso eso no es fácil de usar, ya que no están optimizados para el uso móvil.
OAuth: parece un desastre, y no estoy pidiendo acceso a su servicio ...
OAuth 2.0: parece mejor, pero aún no está listo a partir de ahora?
El ClientLogin de Google parece funcionar bien, ¿alguien lo usa con la aplicación iPhone?
Facebook Connect: se enteró de que es bueno, ¿alguien lo intentó?
¿Tal vez debería apoyar tanto ClientLogin de Google como Facebook Connect? y espere a que OAuth2 esté listo y busque eso para apoyar a Google + Facebook + Twitter?
¿Sugerencia? ¿Comentario? ¡Gracias!
En nuestra aplicación, utilizamos Facebook y Twitter. Facebook Connect es genial. Autenticación realmente fácil de hacer, solo algunas líneas de códigos:
session = [FBSession sessionForApplication:myApiKey secret:myAppSecret delegate:self];
manejar delegado:
- (void)session:(FBSession*)session didLogin:(FBUID)uid
y agregue el botón de inicio de sesión:
FBLoginButton* button = [[[FBLoginButton alloc] init] autorelease];
[self.view addSubview:button];
La parte difícil tal vez la fql. Pero si anteriormente experimentó SQL, no debería ser un problema. Ya tengo experiencia en SQL y me llevó algunas horas entender fql y publicar / recibir en Facebook.
Acerca de Twitter, es más difícil, porque la Autenticación Oauth requiere más trabajos de usted. La API Get de Twitter es fácil de comenzar pero difícil de escalar aún más, pero puede que no sea tu problema si solo te interesa la autenticación de usuario.
Actualmente, en Iphone, Twitter nos recomienda usar XAuth en lugar de OAuth porque crea una mejor experiencia de usuario. Más sobre XAuth y OAuth aquí . Antes usábamos esta biblioteca para OAuth, pero ahora cuando cambiamos a XAuth, dejamos de usarla.
encontrado esto ayer: http://www.janrain.com/products/engage/mobile