2011-05-19 7 views
1

J'ai développé 3 applications Android et hébergé dans mon propre site.Comment émuler Android Market App?

Quelqu'un peut-il me aider s'il vous plaît les questions suivantes que j'ai:

A. Avec mon client 1. Comment faire des installations silencieuses? 2. Comment faire plusieurs installations à partir d'une URL (l'utilisateur vérifie plusieurs applications du site et clique sur le bouton Télécharger et télécharge-t-il les applications une par une)? 3. Comment puis-je obtenir les informations sur les applications myown désinstallées de l'utilisateur mobile? Ou comment puis-je vérifier si une application est installée ou non?

B. Puis-je tirer parti des services à la clientèle de Google dans le Andorid OS pour faire les choses ci-dessus (éviter de créer mon propre client)

+0

Je ne sais pas si vous pouvez répliquer l'installation silencieuse et j'espère honnêtement que c'est impossible. – Haphazard

+0

@Haphazard Il existe des autorisations qui permettent cela, mais elles ne peuvent être utilisées que par des applications au niveau du système (comme Market). – Jess

+0

J'ai édité ma question, pouvez-vous s'il vous plaît jeter un coup d'oeil à nouveau. Merci. – 0x8badf00d

Répondre

1

Créer une version personnalisée d'Android avec votre propre marché des applications système certificat d'origine/installateur qui parle à vos serveurs plutôt qu'à Google. Dans le cas contraire, vous parlez d'usurpation des informations d'identification de Google, qui est un sujet de recherche sur la sécurité, pas de développement.

+0

J'ai édité ma question, pouvez-vous s'il vous plaît jeter un coup d'oeil à nouveau. Merci de votre aide. – 0x8badf00d

+0

Ma réponse est inchangée - ce n'est pas une fonctionnalité qui est offerte à des tiers. Si vous devez avoir ceci, vous devez développer une construction Android personnalisée signée avec votre certificat, et contenant votre propre application d'installation originale qui vous donne, plutôt que Google, cette puissance. Sinon, vous devez passer par la boîte de dialogue d'approbation de l'utilisateur ou l'installer à partir d'un ordinateur connecté via ADB, comme tout le monde. –