Closed GreyEcologist closed 8 years ago
_AWS Developing Mobile Apps with AWS:_ authenticate users -> Cognito authorize access ( don’t embed credentials in the app itself ) -> Cognito synchronize data across devices -> Cognito analyze user behavior -> AWS Mobile Analytics track retention -> AWS Mobile Analytics store and share media -> S3 deliver media send push notification -> AWS SNS Mobile Push store shared data stream real-time data
Mobile Optimized Connectors ( i.e DynamoDB connector, Kinesis Connector, S3 Connector, SQS Connector)
AWS SDK: automatically handles intermittent network connections AWS SDK: offers local online caching architecture Setting up access policy restriction with variable Cognito Identity i.e ${cognito-identity.amazonaws.com:aud}/identity … Cognito Sync work offline: data always stored in local SQLite DB first Free Tier (for first 12 months): 1 million syncs/month + 10 gb of storage
Amazon Mobile Analytics: Collecting, visualizing and understanding data: update every hour add custom events: in-app purchases, levels Free Tier: 100 million events every month
Amazon S3 Connector: Transfer Manager fault tolerant download automatic retries
SNS Mobile Push Notification manage at scale and cross-platform Free Tier: 1 million messages every month
Amazon Kinesis: Massive-scale real time data analytics