Никаких предыдущих вопросов по этому поводу, поэтому я спрашиваю.
Справочная информация:
У меня в Play Market есть старое приложение в платной и бесплатной версиях. Я создал новую версию, радикально измененную и с другой платежной системой (бесплатное приложение + только покупки в приложении, больше не платная версия: снижение затрат на обслуживание). minSdkVersion
также изменился с 1.5 на 2.1.
Из-за всех этих различий я решил загрузить новое приложение, а не просто обновить текущее (т.е. не предоставлять выборочно новый apk для API 7+ - несколько APK). Это особенно важно в связи с новой платежной системой, так как я не хочу заставлять старых платных клиентов покупать все заново. Я хочу оставить их в покое и быть счастливыми такими, какие они есть (рейтинг 4,4 / 4,7). Короче говоря, я не хочу «принуждать» людей к чему-либо. В данном случае к повторной покупке того же самого посредством покупок в приложении, помимо прочего новое приложение предлагает.
Вопросы:
Объяснив вам свою предысторию, возникают очевидные вопросы:
1. Как скрыть старые приложения от аудитории API 7+, сохранив при этом их видимость для всех текущих клиентов API 7+, то есть тех, кто их уже купил?
Больше всего меня беспокоит платное приложение. Я подумываю о выпуске новой версии с maxSdkVersion
, установленным на 6 (SDK 2.0.1), эффективно блокируя новых клиентов API 7+ для старых приложений. Но меня беспокоит, что текущие клиенты API 7+ внезапно потеряют доступ к приложению. Это вызывает два вопроса:
2. Смогут ли они продолжать обновлять приложение? разумно ли угадывать «да»?
3. Даже если ответ на предыдущий вопрос «да», мне все равно неясно, что произойдет, если пользователь удалит приложение, а затем снова найдет его в Маркете (а не просто обновит). Он исчезнет или останется в списке «купленных» приложений, учитывая, что тем временем требования к фильтру приложений изменились?
Замечание: Я бы загрузил тестовое приложение, чтобы убедиться в этом, но AFAIK автору не разрешено покупать собственное приложение (даже лицензия ведет себя иначе), поэтому я не мог » t протестировать сценарий удаления-установки-фильтра.
# # # # # # # Ответ на ответы: # # # # # # #
@Sparky:
Я думаю, вы ошиблись. Я знаю несколько APK и, конечно же, документацию. Проблема здесь не только в этом.
Также обратите внимание, что
maxSdkVersion
устарел, поэтому это немного усложняет ваше предложение ограничить старый APK при выпуске нового APK.
Спасибо. Я пропустил это.
Использование нескольких APK упрощает пользовательскую историю.
Если вы так говорите (помимо прочего, что я не цитировал), я думаю, вы, вероятно, не слишком разбирались в этой проблеме. Пожалуйста следуйте за мной:
- У меня n платных клиентов, которые купили мою текущую версию приложения Pro.
- Они используют набор функций X, который у них есть в версии Pro.
- Теперь я решил реализовать покупки в приложении, чтобы предложить набор функций X, Y и так далее ...
- К сожалению, эти изменения внесены в приложение API 7+.
- Таким образом, как вы предлагаете, я решил предложить несколько APK.
- Теперь толпа API 7+ внезапно обновляется до этой новой версии моего приложения.
- Поскольку они обновляются до нового APK, они ПОТЕРЯЮТ свой набор функций X. Теперь им нужно снова купить X (из меню покупок в приложении). Я взял у них то, что у них уже было, хотя и «менее блестящим». Это как я говорю:
Вы либо заплатите мне снова, либо потеряете то, что у вас уже есть.
Теперь вы видите проблему? Вы понимаете, почему я вынужден предоставить новое приложение? Или я все еще не понимаю, что вы сказали (думаю, нет)?