Моя компания написала и опубликовала несколько приложений для Android на Android Market. Пару раз у нас были жалобы от клиентов, которые не могут загрузить и установить приложение - я считаю, что сайт Android Market не позволяет им загружать его на свои телефоны.
Мы все еще пытаемся получить больше информации от клиентов, но я заметил одну общую черту: эти клиенты работают с предоплатными провайдерами (в частности, с Boost Mobile и Cricket).
Одним из требований нашего приложения в магазине является «полный доступ в Интернет» ( android.permission.INTERNET
намерение должно делать это). Я понятия не имею, как эти провайдеры предоплаты имеют тенденцию обращаться с использованием данных. Я не могу представить, что у них есть неограниченное количество данных, но они должны что- то иметь , верно?
Кто-нибудь сталкивался с проблемой использования телефона Android с предоплатой и загрузки приложений с Android Market?
источник
Ответы:
Я очень сомневаюсь, что это связано с тем, чтобы быть «предоплатой» или нет.
Скорее всего, это может быть по ряду причин. Например, подключение к интернету, где операторы могут ограничить размер загружаемого файла.
Я лично знаю, что DL'-файлы большего размера по сети оператора не будут работать, если у них нет «возобновления» или какой-либо функции аутентификации.
источник
Интернет-разрешение должно влиять на работу вашего приложения (или если оно видно на рынке), но я не ожидаю, что оно повлияет на установку. Есть ли у вас какие-либо дополнительные разрешения, которые вам требуются? Ваше приложение настроено для загрузки только по Wi-Fi?
Возможно ли, что вы иногда получаете доступ к функции, которую вы не запрашивали в манифесте? Например, если у вас нет доступа к сети 3G, вы запрашиваете у ConnectivityManager другое соединение? Ваше приложение может демонстрировать определенное поведение только тогда, когда оно сталкивается с определенной конфигурацией сети. У вас будут проблемы только тогда, когда ваше приложение попытается использовать разрешение, которое оно не запросило.
Если ваше приложение оплачено, это может быть проблемой с методом оплаты клиента (биллинг оператора может быть проблемой с предоплатой). Я иногда вижу неоднократные попытки купить приложение, которые все отклоняются.
источник