2011-01-19 2 views
0

Я использовал покупку в приложении в своем приложении. Я покупаю книги от покупки в приложении. после успешной оплаты я загружаю книги с моего сервера. но я думаю о безопасности. потому что, если какой-либо пользователь отслеживает URL-адрес моего сервера и загружает книгу и используется без какой-либо оплаты. так может ли кто-нибудь предложить, как я могу обеспечить безопасность для этого.Безопасность in-app-покупки iphone

плз предложить THx

ответ

1

в-приложение покупки сделка содержит получение от Apple. У Apple также есть служба, которая проверяет получение. Поэтому ваше приложение iPhone должно передать квитанцию ​​на ваш сервер при запросе загрузки. Затем сервер может проверить получение перед отправкой содержимого.

См http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/VerifyingStoreReceipts/VerifyingStoreReceipts.html#//apple_ref/doc/uid/TP40008267-CH104-SW1

+0

Я пытаюсь на тестовом сервере (песочница), и я попытался приблизительно на 5-10 раз и получение всегда примерно одинаково. так что это не проблема? –

+0

Проверьте ответ, который вы получили от Apple после проверки квитанции. Он содержит кучу подробностей о транзакции. Или просто base64-декодировать квитанцию ​​и заглянуть - хотя вы не должны смотреть на квитанцию ​​непосредственно на производстве, потому что ее формат может быть изменен. – Brian

Смежные вопросы