2011-04-14 2 views
1

J'ai une application android et il a une version d'essai. Je veux stocker les numéros imei des utilisateurs et les dates d'installation sur le serveur et vérifier chaque fois que l'utilisateur utilise cette application pour savoir si la version d'évaluation a expiré. Comme je ne suis pas expérimenté dans la programmation côté serveur, j'espérais que ce genre de service en nuage résoudrait mon problème. Avant que je saute dedans je voudrais être sûr si simpleDB est le service approprié pour moi et sinon pourriez-vous suggérer une autre solution?Est-ce que amazon simpleDB service approprié pour vérifier l'état d'essai d'une application Android?

Répondre

2

Le problème principal est le stockage sécurisé des informations d'identification d'accès. Pour accéder au service SimpleDB sans serveur intermédiaire, vous devez stocker les informations d'identification dans votre application Android. Ceux-ci sont accessibles avec très peu de compétences (éditeur de texte?) Et pourraient potentiellement autoriser un accès non autorisé à votre compte Amazon Web Services. Pendant un certain temps, il y a eu quelques options pour créer des informations d'identification supplémentaires avec différents niveaux d'accès (par exemple en lecture seule) mais je n'ai pas encore exploré cela moi-même.

MISE À JOUR

Amazon ont mis à jour leurs bibliothèques Android avec improved credential management. Cette réponse pour anonymous, read-only access décrit plus en détail comment utiliser AWS Identity & Access Management.

Questions connexes