Как я могу восстановить данные из мгновенного приложения в установленное приложение?

Сохранить пользовательское состояние после установки приложения

https://developer.android.com/topic/instant-apps/ux-best-practices.html

Я хочу использовать данные, хранящиеся в мгновенном приложении, после полной установки приложения.
Кто-нибудь знает это?

1 ответ

ОБНОВЛЕНИЕ / ПЕРЕСМОТР Недавно они обновили документацию Instant Apps о том, как это сделать. https://developer.android.com/topic/instant-apps/faqs.html

Для устройств под управлением Android 8.0 (уровень API 26) или выше данные мгновенного приложения передаются автоматически, когда начинается установка APK. Для устройств под управлением Android 7.1.1 (уровень API 25) или ниже вызовите API совместимости в Службах Google Play. Смотрите справочную документацию.

Для Oreo 8.0 и выше он должен обрабатываться автоматически.

Но для версии 7.0 и ниже вам нужно будет использовать https://developers.google.com/android/reference/com/google/android/gms/instantapps/InstantAppsClient

Все данные из Instant App будут храниться в ZIP-файле, и этот API позволит вашему установленному приложению получить этот файл для извлечения и анализа.

Официального примера проекта, демонстрирующего его использование, пока нет, но приведенные ниже сообщения из стека могут помочь вам начать работу: анализ файлов ZIP и какой тип / формат файлов ожидать от файлов SharedPreferences.

Другие вопросы по тегам