#android #ios #google-play
#Android #iOS #google-play
Вопрос:
Мы создаем мобильные приложения с в основном похожей кодовой базой, с некоторыми «функциями», которые доступны не во всех наших приложениях, например, «Приложение A»: разрешена функция навигации — «Приложение B»: функция навигации запрещена (например, из-за ограничений законодательства страны).
Возможно ли загрузить его отдельно (два разных приложения с разным идентификатором пакета / именем пакета) в Apple Store и Play Store? Не получим ли мы отказ из-за схожей кодовой базы?
Спасибо!
Комментарии:
1. Я скорее скажу, что вы можете попробовать загрузить оба по отдельности, максимум, они отклонят приложения.
2. Я не думаю, что это будет проблемой. Вы можете использовать одну и ту же кодовую базу и создать 2 отдельных приложения с разными именами пакетов для загрузки в Play Store. Важно то, что имена ваших пакетов должны отличаться, чтобы play Store рассматривал их как отдельные приложения.
3. Google Play, вероятно, в порядке. App Store, вероятно, нет. В руководстве по обзору app Store прямо указано, что вы не должны загружать две версии одного и того же приложения (в вашем случае, с навигацией или без нее) как два отдельных приложения. Вы должны объединить их в одно приложение, которое определяет страну пользователя и соответственно включает / выключает навигацию.
Ответ №1:
В Google Play Store это не будет проблемой.
В Apple App Store вы можете получить отказ, хотя я в этом серьезно сомневаюсь. Пока у вас хорошие намерения, в отклонении App Store нет ничего плохого, и это не то, чего вам следует бояться. Многие легитимные приложения отклоняются, и после дополнительных объяснений или небольших исправлений они будут одобрены.
Если ваша причина столь же законна, как соблюдение местного законодательства, проблем быть не должно.
Как в Google Play Store, так и в Apple App Store вы можете ограничить доступность приложения для определенных стран. Итак, в этом случае вы должны убедиться, что «приложение» доступно во всех странах, кроме стран, где это незаконно. Аналогично, «приложение B» должно быть доступно только в тех странах, где необходимо ограничить функциональность из-за местных законов.
В результате ни в одной стране не будут доступны оба приложения. Это также наименее запутанно для пользователей.