У меня есть платное приложение на рынке в настоящее время. Теперь я хочу предоставить бесплатное приложение для пользователей, чтобы попробовать в первую очередь. Я также хочу убедиться, что данные, созданные пользователями бесплатного приложения, будут видны после их обновления до платного приложения.
Изучив документы по Android, похоже, что использование sharedUserId в Manifest будет работать.
Проблема, которую я обнаружил, заключается в том, что если я добавлю sharedUserId в Манифест платного приложения версии 2, то его более старая версия (версия 1) не будет работать, поскольку данные больше не видны новому приложению с sharedUserId , Обратите внимание, что в версии 1 я не реализовал sharedUserId.
Так что теперь мне интересно, есть ли другой обходной путь, который я могу реализовать, чтобы:
a) старая версия (без sharedUserId) платного приложения будет по-прежнему работать с новой версией (с sharedUserId).
b) путь обновления с бесплатной версии до платной будет включать данные, оставшиеся видимыми.
Кто-нибудь? Похоже, что кто-то сталкивался с подобной ситуацией и нашел решение?