@namee

Как осуществить локальный обмен данными между приложениями в Android?

Доброго всем дня.
Есть несколько приложений на unity3d под андроид.
Хочется в оффлайн режиме сохранять некие параметры в первом приложении и получать к ним доступ из второго приложения. Не открывая в момент передачи второе приложение.

на вскидку вижу три варианта
  • внешнее хранилище
  • Google Play Service
  • обмен через сервер


хранилище не подходит, потому как большинство игроков не хотят давать к нему доступ
GPS тоже отвратно реализован.
Постоянный онлайн не наш конёк, поэтому третий вариант тоже не вариант.

в IOS есть keychain позволяющий делать обмен данными внутри приложений одного разработчика. В дроиде у keychain немного иной смысл.

Гуру андроида, есть ли ещё способы?
  • Вопрос задан
  • 237 просмотров
Пригласить эксперта
Ответы на вопрос 1
samodum
@samodum
Какой вопрос - такой и ответ
Если речь о приложениях на одном устройстве, то:
- Content provider
- Broadcast receiver
На разных устройствах - только через сервер
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы