Я разрабатываю приложение для iPhone вместе с веб-сервисами. Приложение iPhone будет использовать GET или POST для получения данных из веб-сервисов, таких как http://www.myserver.com/api/top10songs.json, чтобы получить данные для первой десятки песен, например.
Нет учетной записи пользователя и пароля для приложения iPhone. Какова наилучшая практика для того, чтобы только мое приложение iPhone имело доступ к веб-интерфейсу API http://www.myserver.com/api/top10songs.json? Идентификатор iPhone SDK UIDevice uniqueueIdentifier недостаточен, так как любой может подделывать идентификатор устройства как параметр, вызывающий вызов API с помощью wget, curl или веб-браузеров.
API веб-сервисов не будет опубликован. Данные веб-служб не являются секретными и частными, я просто хочу предотвратить злоупотребление, так как есть API для записи некоторых данных на сервер, таких как журнал использования.