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