SDKs:Register:iOS:index

De mobeleader
Revisión del 10:50 14 dic 2017 de Gerardo (discusión | contribs.) (Página creada con «uuuu»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

CÓMO AGREGAR EL FRAMEWORK SPSLIB EN IOS

INTRODUCCIÓN.

El framework Register registra al usuario de la aplicación en la que va incorporada.

VERSIONES DE IOS SOPORTADAS.

Este framework admite la versión 10.0 de iOS y superiores.

FUNCIONAMIENTO DEL FRAMEWORK.

El framework Register actúa solo la primera vez que se llama.

Registra los datos del terminal en función de los permisos concedidos a la aplicación.

INSTALACION DEL FRAMEWORK.

Existen dos maneras de instalar el framework Register: a través de CocoaPods o descargándolo directamente. Recomendamos hacerlo a través de la primera opción. Register incorpora UtilsLib como framework auxiliar.

Instalación con CocoaPods.

En caso de que su proyecto no incluya el archivo Podfile, incorpórelo. Si nunca ha trabajado con CocoaPods consulte la documentación ofrecida en su web oficial, en la que se explica paso a paso cómo instalar CocoaPods y cómo instalar CocoaPods y cómo crear, actualizar y trabajar con los archivos Podfile.

Añada al archivo Podfile de su proyecto las siguientes dependencias:

   pod 'MobeleaderUtils'
   pod 'MobeleaderRegister'

A continuación, en el directorio de su proyecto ejecute la siguiente línea de comandos:

   $ pod install --repo-update

Se creará el workspace de su proyecto de la siguiente manera:

Proyecto_nc_ios_8.png

Abra el proyecto desde el workspace para poder usar la librería correctamente.

Instalación manual del framework.

Descargue el framework Register:


desc_reg_ios.png


desc_framework.png

  • Directamente desde aquí.


Una vez descargado el framework instálelo en su proyecto.

LANZAMIENTO DEL FRAMEWORK.

Lo primero que debe hacer es elegir la pantalla desde la que quiera realizar el registro. Recuerde que el registro sólo se realizará una vez. Una vez seleccionada la pantalla, importe el header de Register:

   #import <MobeleaderRegister/MobeleaderRegister.h>

Una vez importado el header, se procederá al lanzamiento de la librería. Para ello deberá obtener previamente el código hash de su aplicación, generado al registrarla en nuestro panel. Lo puede obtener a través del panel en la sección Mis Aplicaciones, pulsando el icono de la columna "Hash" de su aplicación.

app_hash.png

Si sólo desea registrar el usuario añada el siguiente código:

   MobeleaderRegisterLib *reg = [[MobeleaderRegisterLib alloc] init];
   [reg registerUser:@"app_hash"];

En el campo "app_hash" añada el código hash obtenido previamente en el panel.

Si además de registrar el usuario, desea saber si el proceso se ha realizado correctamente, o necesita saber el momento exacto en el que se ha realizado el registro, puede utilizar las funciones delegadas onError y registerFinish. La función onError se ejecutará en caso de haberse producido un error durante la ejecución del registro. La función registerFinish indicará que el registro se ha realizado correctamente.

Lance el framework de la siguiente manera:

   MobeleaderRegisterLib *reg = [[MobeleaderRegisterLib alloc] init];
   reg.delegate = self;
   [reg registerUser:@"app_hash"];

A continuación implemente los métodos delegados:

   - (void)onError:(NSString *)error
   {
       // Complete delegate
   }
   
   - (void)registerFinish
   {
       // Complete delegate
   }