Google Auth Util позволяет разработчикам Android проверить, что запросы, полученные их серверами, поступают с устройства Android.
Устройство получает токен от Google на основе учетной записи Google, связанной с устройством, затем запросы с устройства отправляются с этим токеном на сервер, где сервер затем запрашивает у Google, действительно ли токен действителен. Любые ключи хранятся вне источника приложения, поэтому злоумышленники не могут взломать приложение и получить доступ к закрытым ключам и запросам fudge на сервер.
Я искал какое-то время, и кажется, что Apple не предлагает ничего подобного, но я надеялся, что есть что-то функционально подобное, которое я мог бы использовать для iOS.