SDK para móviles de AWS - Guía para desarrolladores de ... · PDF filede la...

Click here to load reader

  • date post

    07-Jul-2018
  • Category

    Documents

  • view

    212
  • download

    0

Embed Size (px)

Transcript of SDK para móviles de AWS - Guía para desarrolladores de ... · PDF filede la...

  • SDK para mviles de AWSGua para desarrolladores de Xamarin

    SDK para mviles de AWS: Gua para desarrolladores de XamarinCopyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

  • SDK para mviles de AWS Guapara desarrolladores de Xamarin

    Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any mannerthat is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks notowned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored byAmazon.

  • SDK para mviles de AWS Guapara desarrolladores de Xamarin

    Table of ContentsQu es AWS Mobile SDK for .NET and Xamarin? ................................................................................ 1

    Qu se incluye en AWS Mobile SDK for .NET and Xamarin? ........................................................... 1Compatibilidad ............................................................................................................................ 1

    IDE ................................................................................................................................... 2Cmo puedo obtener AWS Mobile SDK for .NET and Xamarin? ....................................................... 2Acerca de los servicios mviles de AWS ........................................................................................ 2

    Cognito Identity .................................................................................................................. 2Cognito Sync ..................................................................................................................... 2Mobile Analytics ................................................................................................................. 3Dynamo DB ....................................................................................................................... 3Amazon Simple Notification Service ...................................................................................... 3

    Configuracin de AWS Mobile SDK for .NET and Xamarin ....................................................................... 4Requisitos previos ...................................................................................................................... 4Paso 1: obtener las credenciales de AWS ...................................................................................... 4Paso 2: definir los permisos ......................................................................................................... 5Paso 3: crear un nuevo proyecto .................................................................................................. 6

    Windows ........................................................................................................................... 6OS X ................................................................................................................................ 6

    Paso 4: instalar AWS Mobile SDK for .NET and Xamarin .................................................................. 6Windows ........................................................................................................................... 6Mac (OS X) ....................................................................................................................... 7

    Paso 5: configurar AWS Mobile SDK for .NET and Xamarin .............................................................. 7Definicin del registro .......................................................................................................... 7Definicin del punto de enlace de la regin ............................................................................ 8Configuracin de los ajustes del proxy HTTP .......................................................................... 8Correccin del sesgo del reloj .............................................................................................. 8

    Pasos siguientes ........................................................................................................................ 9Introduccin a AWS Mobile SDK for .NET and Xamarin ......................................................................... 10

    Almacenar y recuperar archivos en Amazon S3 ........................................................................... 10Configuracin del proyecto ................................................................................................. 10Inicializar el cliente S3 TransferUtility ................................................................................... 12Cargar un archivo en Amazon S3 ....................................................................................... 12Descargar un archivo de Amazon S3 ................................................................................... 12

    Sincronizacin de datos de usuario con Cognito Sync ................................................................... 12Configuracin del proyecto ................................................................................................. 10Inicializar CognitoSyncManager ........................................................................................... 13Sincronizar los datos de usuario ......................................................................................... 13

    Almacenar y recuperar datos con DynamoDB .............................................................................. 14Configuracin del proyecto ................................................................................................. 10Inicializar AmazonDynamoDBClient ..................................................................................... 16Crear una clase ................................................................................................................ 16Guardar un elemento ........................................................................................................ 16Recuperar un elemento ..................................................................................................... 17Actualizar un elemento ...................................................................................................... 17Eliminacin de un elemento ................................................................................................ 17

    Seguimiento de los datos de uso de las aplicaciones con Amazon Mobile Analytics ............................ 17Configuracin del proyecto ................................................................................................. 10Inicializacin de MobileAnalyticsManager .............................................................................. 19Seguimiento de eventos de la sesin ................................................................................... 19

    Recibir notificaciones de insercin usando SNS (Xamarin iOS) ....................................................... 19Configuracin del proyecto ................................................................................................. 10Creacin de un cliente de SNS ........................................................................................... 21Registro de una aplicacin para recibir notificaciones remotas ................................................. 21Envo de un mensaje desde la consola de SNS a un punto de enlace ....................................... 22

    iii

  • SDK para mviles de AWS Guapara desarrolladores de Xamarin

    Recepcin de notificaciones de insercin con SNS (Xamarin Android) .............................................. 22Configuracin del proyecto ................................................................................................. 10Creacin de un cliente de SNS ........................................................................................... 21Registro de una aplicacin para recibir notificaciones remotas ................................................. 21Envo de un mensaje desde la consola de SNS a un punto de enlace ....................................... 22

    Identidad de Amazon Cognito ............................................................................................................. 2Qu es Amazon Cognito Identity? ............................................................................................. 27

    Uso de un proveedor pblico para autenticar a los usuarios .................................................... 27Uso de identidades autenticadas por el desarrollador ............................................................. 27

    Amazon Cognito Sync ........................................................................................................................ 2Qu es Amazon Cognito Sync? ................................................................................................ 28

    Amazon Mobile Analytics .................................................................................................................. 29Conceptos clave ....................................................................................................................... 29

    Tipos de informes ............................................................................................................. 29Configuracin del proyecto ......................................................................................................... 10

    Requisitos previos .............................................................................................................. 4Configuracin de Mobile Analytics ....................................................................................... 18

    Integracin de Mobile Analytics con su aplicaci