PDA

Ver la versión completa : Objective-C Artistas del SpriteKit! ¡Yo os invoco!



cdrman
14/04/2016, 18:26
Holas a todos.

Recientemente he comenzado con SpriteKit con el lenguaje Objective C. He realizado algunas cosillas, simples, muy simples y de momento todo bien.
Voy a necesitar identificar a casa usuario que acceda a la aplicación a través de Google Sign, pero al implementarlo "a secas" como lo había estando haciendo hasta ahora no da efecto (supongo que es porque lo lanzo desde una SKScene).

Tengo que identificar a cada usuario que accede a la aplicación. En principio prefiero hacerlo con Google ya que lo he implementado en otros proyectos y me ha funcionado bastante bien.

Alguno se ha encontrado con una situación similar¿? He estado mirando en la documentación de Google pero no veo nada.

Muchas gracias!!!

cdrman
15/04/2016, 19:11
Holas!!

Nada, ya lo tengo solucionado. Ha sido más simple de lo que pensaba. Luego subo algo de código por si a alguien le va bien.

Saludos!

hardyx
20/04/2016, 21:49
No se si usas Google Sign para unificar con otras plataformas, pero con Game Kit también puedes gestionar usuarios en red y crear puntuaciones.

cdrman
20/04/2016, 21:57
Holas!!

Sí, uso Google Sign. Uso eso porque me interesa compartir datos entre usuarios de Android e iOS, con una misma cuenta, por ejemplo Google. Hay alguna otra forma de poder hacerlo¿? La verdad es que es la única forma que he tenido de hacerlo.

Sé que Google ofrece una api similar a Google Sign pero más enfocada a juegos, pero el nombre no es GameKit.

Un saludo.

Eskema
21/04/2016, 07:21
La api que dices es "play services" y es como el gamecenter de iOS, nada mas. Todas maneras se supone que para ios lo mejor es usar las cosas de ios pq la peña ya las tiene. Segun metricas poca gente se logea usando google y gamecenter es la opcion "normal".

Vamos que a un usuario le plantas la pantalla de google y pasa de ti, y como gamecenter ya viene integrado y el user esta hasta logeado pues a usar sus features "sin problemas".

cdrman
21/04/2016, 08:21
Sí, entiendo que para el usuario sea más sencillo. Una cosa, para compartir puntuaciones entre dispositivos de diferentes tecnologías (iOS y Android) como lo harías¿ ? Necesito algo en común para poder identificarlos, no¿? Sólo he visto la opción de Facebook SignIn o Google SignIn, por lo que me quedo con la de Google antes que la de Facebook.

Un saludo.

Eskema
21/04/2016, 08:33
Si quieres scores entre plataformas la opcion menos mala es play services de google q tiene apis para ios y android.
Pero ya te digo q a mucha le chirria eso y van a pasar de tu culo (en ios).

Al final lo mejor es no compartir nada, los de ios con gamecenter y los de android con play services.