Mon entreprise a écrit et publié des applications Android sur l'Android Market. À quelques reprises, nous avons reçu des plaintes de clients qui ne sont pas en mesure de télécharger et d'installer l'application - je pense que le site Web d'Android Market ne les laisse pas le télécharger sur leurs téléphones.
Nous essayons toujours d'obtenir plus de détails des clients, mais une chose que j'ai remarquée en commun est que ces clients sont sur des fournisseurs prépayés (en particulier, Boost Mobile et Cricket).
L'une des exigences de notre application dans le magasin est «un accès Internet complet» (l' android.permission.INTERNET
intention doit être de le faire). Je n'ai aucune idée de la façon dont ces fournisseurs prépayés ont tendance à gérer l'utilisation des données. Je ne peux pas imaginer qu'ils ont des données illimitées mais ils doivent avoir quelque chose , non?
Quelqu'un a-t-il rencontré un problème avec l'utilisation d'un téléphone Android prépayé et en essayant de télécharger des applications sur l'Android Market?
la source
Réponses:
Je doute fortement que cela soit lié au fait d'être «prépayé» ou non.
Plus probablement, cela pourrait être dû à un certain nombre de raisons. Telles que la connexion Internet où les opérateurs peuvent limiter la taille du fichier de téléchargement.
Je sais personnellement que DL 'fichiers plus volumineux sur le réseau de l'opérateur échouera à moins qu'il ait un «reprendre» ou une sorte de fonctionnalité d'authentification.
la source
L'autorisation Internet devrait affecter le fonctionnement de votre application (ou si elle est visible sur le marché), mais je ne m'attendrais pas à ce qu'elle affecte l'installation. Avez-vous des autorisations supplémentaires dont vous avez besoin? Votre application est-elle configurée pour télécharger uniquement par Wi-Fi?
Est-il possible que vous accédiez parfois à une fonctionnalité que vous n'avez pas demandée dans le manifeste? Par exemple, si vous n'avez pas accès à un réseau 3G pour interroger le ConnectivityManager pour obtenir une connexion différente? Votre application peut présenter un certain comportement uniquement lorsqu'elle rencontre une configuration réseau spécifique. Vous n'aurez des problèmes que lorsque votre application essaiera d'utiliser une autorisation qu'elle n'a pas demandée.
Si votre application est payante, cela pourrait être un problème avec le mode de paiement du client (la facturation par l'opérateur peut être un problème avec le prépayé). Je vois parfois des tentatives répétées d'acheter une de mes applications, qui sont toutes refusées.
la source