одностороннее хранение данных между приложением Android и облачным хранилищем (файл, БД)

У меня есть вопрос о хранении данных приложения.

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

В соответствии с этим Хранение простых данных в приложении для Android я должен использовать вариант сетевого подключения .

Мои вопросы: 1) Как включить безопасную связь между приложением и этим хранилищем (чтобы кто-то не отправлял поддельные запросы)

2) Какие службы хранения или БД лучше всего подходят (файл на диске Google)


person pats    schedule 29.12.2014    source источник
comment
Вы можете использовать игровую таблицу лидеров для игрового магазина. Ссылка на ссылку stackoverflow.com/questions/16613254/   -  person    schedule 29.12.2014
comment
Спасибо за ваш ответ. Я все еще пробую это, есть ли способ проверить эту концепцию таблицы лидеров без создания платной учетной записи разработчика Google   -  person pats    schedule 30.12.2014
comment
Извините, я не знаю. Вы нашли решение, пожалуйста, поделитесь им.   -  person    schedule 30.12.2014


Ответы (1)


Вы можете использовать клиентскую библиотеку Google Cloud Storage, чтобы загрузить файл в Google Cloud Storage. . При этом он будет автоматически поддерживать возобновляемую загрузку в случае большого размера файла. В противном случае вы также можете использовать клиентскую библиотеку Drive API для загрузки файл на диск из вашего приложения. Я думаю, вы хотите загрузить пользовательский счет в хранилище или на диск. В этом случае вам нужно использовать OAuth2 для аутентификации вашего приложения от имени пользователя для хранения данных. Тем самым вы можете предотвратить поддельный запрос, потому что вы разрешаете только определенным пользователям, которые играют в игры.

person Khalid    schedule 11.03.2015