Comment déployer L'Application Android sur les appareils bêta-testeur
Mon application android n'est pas encore dans l'App store. Est-il possible d'envoyer mon application à quelqu'un, et ils l'installent sur leur appareil. Quelque chose comme iPhone AdHoc?
8 réponses
Vous pouvez leur envoyer votre APK. Bien sûr, il y a plusieurs inconvénients à faire cela.
-
Il N'y a pas de protection contre la copie intégrée pour verrouiller un APK sur un seul appareil afin qu'un testeur puisse redistribuer votre application sans votre consentement. C'est quelque chose que vous devrez traiter même une fois que vous utilisez le marché pour distribuer votre application. Si vous sélectionnez "Protection contre la copie sur", les gens seront toujours en mesure d'obtenir à votre APK comme beaucoup de gens ont périphériques enracinés et toute cette option est influence où L'APK est installé. Google conseille, " Vous pouvez également mettre en œuvre votre propre système de protection contre la copie" et je pense que c'est prudent.
Ajouter le
READ_PHONE_STATE
autorisation de votre manifeste afin que vous puissiez récupérer L'IMEI du téléphone, l'Envoyer à votre serveur et déterminer si un utilisateur doit être autorisé à exécuter votre application.TelephonyManager telephonyManager = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String imei = telephonyManager.getDeviceId();
Vos testeurs devront activer "Sources Inconnues" pour permettre l'installation de applications non marchandes .
-
En supposant que votre testeur utilise Google comme fournisseur de messagerie, il est important de noter que L'application Android GMail ne gère pas correctement les pièces jointes APK. Bien que cela puisse confondre le destinataire de votre e-mail, il existe des solutions de contournement faciles:
- Dites-leur d'utiliser L'application du navigateur pour télécharger votre pièce jointe via l'interface web .
- demandez-leur de télécharger APKatcher en premier.
Depuis mai 2013, Google a ajouté des programmes bêta et Alpha à la console des développeurs. Vous pouvez maintenant télécharger un fichier APK sur un canal et les utilisateurs intéressés (ou les utilisateurs appartenant aux communautés ou groupes Google+ spécifiés) peuvent maintenant obtenir l'application sur le marché comme une application régulière.
Les utilisateurs ne peuvent pas fournir de commentaires publics, vous devez donc leur fournir un autre moyen de vous contacter.
À tout moment, vous pouvez promouvoir (ou rétrograder) une application vers / depuis bêta / alpha ou même Production.
Voici à quoi ressemble le mien:
Distribution bêta efficace apk, obtenir des accidents ainsi que les commentaires de l'adoptant précoce est un problème connu dans la communauté android. Pour résoudre ce problème, nous avons construit une plate-forme Zubhium pour les développeurs par les développeurs.
- Il suffit de télécharger apk et l'adresse e-mail des utilisateurs que vous souhaitez distribuer bêta , et cliquez sur Envoyer. C'est tout . :)
Plate-forme invitera les utilisateurs et de garder une trace de qui, quand et où téléchargé, il sera également suivi avec les utilisateurs qui ont téléchargé beta pour rétroaction. Vous pouvez afficher, répondre, communiquer avec les utilisateurs de la plate-forme.
En option, vous pouvez intégrer des services de rapports de plantage pour obtenir des plantages pendant la version bêta. Il fournira des détails granulaires comme le réseau, les informations sur l'appareil avec des détails d'exception. Il n'tas d'autres trucs aussi.
Regardez www.zubhium.com
Il y a déjà une réponse acceptée il y a trois ans, mais permettez-moi de partager un moyen plus simple de déployer votre application dans present: DeployGate.
Avec DeployGate, vous pouvez déployer votre application sur votre propre appareil (ou celui de votre collègue) en quelques secondes. Tout ce que vous avez à faire est de télécharger votre fichier APK, puis d'envoyer un lien ou de scanner un code QR (code à barres bidimensionnel) avec l'appareil. Pour mettre à jour, il suffit de télécharger l'application à nouveau, puis il sera envoyé à tous les périphériques installés.
C'est soigneusement conçu pour éliminer les déchets dans votre développement quotidien. L'application agent vous guidera et/ou vos collègues tout au long du processus d'installation de l'application, de sorte que vous pouvez éviter presque tous les problèmes que vous pourriez rencontrer, surtout s'ils ne sont pas des gars de la technologie. Vous pouvez même raccourci en tapant l'adresse e-mail et mot de passe pour associer un compte avec vos appareils, il suffit de cliquer sur un bouton affiché sur le navigateur à la place. Si vous le souhaitez, vous pouvez également attraper des plantages d'applications avec une seule ligne d'intégration de code. Il fonctionne comme par magie pour vous aider à garder votre accent sur le développement.
avertissement: je travaille sur ce produit. :)
Est-il possible d'envoyer mon application à quelqu'un, et ils l'installent sur leur dispositif
Oui, bien sûr. Vous pouvez partager L'APK avec d'autres personnes et ils peuvent installer l'application. Il n'est pas nécessaire que l'application soit sur le marché.
Oui. Téléchargez-le sur un site web ou envoyez le".apk " fichier à votre ami. Demandez à votre ami de s'assurer que l'option permettant de "Sources inconnues" sur l'appareil est cochée (Paramètres > Applications > Sources Inconnues). Lorsque votre ami télécharge l'application sur son appareil et clique pour l'exécuter, il sera installé et devrait apparaître dans le menu applications prêt à être exécuté.
Dropbox fonctionne également ( à partir de cette réponse ).
Je l'ai utilisé avec un .fichier apk signé avec le certificat de débogage d'eclipse. Vous pouvez trouver ce fichier dans le dossier bin de votre projet eclipse (à partir de cette réponse) .
Vous pouvez également utiliser TestFlight {[2] } qui devrait parfaitement répondre à vos besoins, gratuitement!