Как проверить, что сообщение на веб-сайт поступает из определенного приобретенного приложения iPhone? - PullRequest
2 голосов
/ 06 мая 2010

У меня есть приложение iPhone, которое отправляет данные в веб-приложение ... и я хочу принимать только данные, отправленные из приложения iPhone, которое было куплено в магазине iTunes.

Есть ли способ сделать это? Что-то (или что-то) можно передать из приложения iPhone в веб-приложение, которое я могу использовать для такой проверки?

Большое спасибо

Кстати, используя библиотеку asihttprequest для обработки запросов / ответов.

Ответы [ 3 ]

0 голосов
/ 29 мая 2010

Рассматривали ли вы возможность покупки в приложении iTunes Store для обработки платежа?

Спасибо.

0 голосов
/ 29 мая 2010

Вы можете сгенерировать некоторую контрольную сумму / хэш, которую вы затем проверяете на сервере, например,

http://example.com/something?timestamp=143531&checksum=17

В этом примере хеш - это просто сумма цифр в метке времени, но вы, вероятно, захотите использовать что-то более безопасное.

0 голосов
/ 06 мая 2010

Насколько я знаю, Apple не предоставляет никакой информации о том, кто купил ваше приложение.Тем не менее, есть несколько способов обнаружить, если устройство взломано или взломано ваше приложение.Таким образом, ваше приложение может обнаружить это и передать эту информацию на ваш сервер.

...