У меня есть приложение с двумя вкусами продукта:
Текущая версия .apk, опубликованная в игровом магазине, имеет код версии 40 и производственную версию, поэтому пакет выглядит примерно так: «example.smth.app». Я выпустил новую функциональность в среде разработки и хочу полностью протестировать биллинг в своем приложении для Android. Я не могу получать SKU, потому что я запускаю код с особенностями разработки, и это нормально, поскольку мне нужно опубликовать версию для разработки, чтобы получить доступ к списку SKU.
Ну, я сделал .apk для среды разработки. У него код версии 36. Я получил сообщение, что:
Ваш APK или Android App Bundle должен иметь имя пакета example.smth.app.
Вам необходимо использовать другой код версии для вашего APK или Android App Bundle, потому что у вас уже есть один с кодом версии 40.
Что ж, я мог бы просто решить второй вопрос, изменив код версии .apk с 37 на 40, и это решило бы это, я думаю, но что делать с первым пунктом?
Для разработки apks у нас есть такое имя пакета: "example.smth.app.dev" - означает ли это, что невозможно опубликовать этот .apk на бета-канале?
Нет это не так. Бета-канал имеет то же имя пакета, что и все остальные каналы. Название пакета исправлено для приложения.