Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Temas - Torrencypower

1
Autor: Torrencypower
Versión de GM utilizada: GMS 1.4
Descripción: Mediante la utilización de la API REST de firebase permite la integración del sistema de autentificación(registro de usuarios) y acceso a la base de datos de firebase. Se encuentra desarrolada completamente en GML por lo que es compatible con todos los módulos de desarrollo.

Por si alguien desconoce en que consiste Firebase le recomiendo que visite la página oficial.

https://firebase.google.com/

Código:

La extensión consta de 37 Scripts, no colocaré el código individual de cada uno para evitar que la publicación sea demasiado extensa. Adjunto la extensión en formato .gmz y un proyecto de ejemplo de su utilización.

Actualmente estoy trabajando en la elaboración de una wiki donde puede ver ayuda de cada script y su correspondiente código:
http://es.game-maker-firebase.wikia.com/wiki/Game_Maker_Firebase_Wiki

Lista de scripts:

Scripts de configuración

[spoiler]

  • firebase_initializeApp()
  • firebase_async_HTTP_module()
  • firebase_config_get()
  • firebase_config_set()

[/spoiler]

Scripts de autentificación

[spoiler]

  • firebase_auth_check()
  • firebase_auth_email_send_verify()
  • firebase_auth_email_update(new email)
  • firebase_auth_password_reset(email)
  • firebase_auth_password_update(new password)
  • firebase_auth_profile_delete()
  • firebase_auth_profile_update(displayName,photoUrl)
  • firebase_auth_profile_get_data()
  • firebase_auth_profile_update(JSON String Request)
  • firebase_auth_sign_in(email,password)
  • firebase_auth_refresh_token()
  • firebase_auth_sign_in_anonymously()
  • firebase_auth_sign_up(email,password)
  • firebase_auth_sign_up_ext(email,password,displayName)
  • firebase_auth_data_get(key)
  • firebase_auth_data_set(JSON Auth Data)

[/spoiler]

Scripts de manejo de la base de datos

[spoiler]

  • firebase_database_read(dir,requestName,authRequired)
  • firebase_database_read_shallow(dir,requestName,authRequired)
  • firebase_database_read_orderBy(dir,requestName,authRequired,filter)
  • firebase_database_write(dir,requestName,JSON String Data,authRequired)
  • firebase_database_push(dir,requestName,JSON String Data,authRequired)
  • firebase_database_update(dir,requestName,JSON String Data,authRequired)
  • firebase_database_delete(dir,requestName,authRequired)
  • firebase_database_generate_key(requestName,authRequired)

[/spoiler]

Scripts de solicitudes

[spoiler]

  • firebase_request_clean(name or id)
  • firebase_request_clean_all()
  • firebase_request_read(name or id)

[/spoiler]

Scripts de manejo de datos

[spoiler]

  • json_read(JSON Sting,key,key,...)
  • json_keys(JSON String)
  • json_keys_orderBy(JSON String,key)
  • compare_string(string,string)
  • date_to_ISO_UTC(GM date)
  • date_to_GM(ISO date)

[/spoiler]

Es necesario estar registrado para ver los archivos adjuntos