Вот простой способ сделать это:
- Вы храните все, что связано с идентификатором пользователя Google в обоих приложениях.
- Вы передаете данные с помощью HTTP-запросов, содержащих идентификатор пользователя..
- Чтобы предотвратить утечку идентификаторов пользователей (запрещено API учетной записи) и проверить, действительно ли сообщения поступают из другого приложения, вы шифруете запросы с помощью симметричного шифра, такого как AES или Blowfish, или чего угодно.Оба приложения имеют один и тот же ключ.
Вы можете использовать криптографию с открытым ключом.С двумя приложениями, на мой взгляд, оно того не стоит.Если у вас появилось больше приложений, открытый ключ имеет смысл.
Хороший шрифт: шифрование не гарантирует целостность или происхождение без дополнительных мер.Вы должны принять меры предосторожности против воспроизведения, например, добавив отметку времени или порядковый номер.Вы должны принять меры против фальсификации, например, с помощью контрольной суммы.Убедитесь, что вы используете CBC и хорошие векторы инициализации.Держи ключ в секрете.