Проверка покупателя приложения в App Store - PullRequest
2 голосов
/ 20 января 2010

Есть ли способ для разработчика приложения App Store привязать продажу к отдельному идентификатору пользователя / устройства / учетной записи Apple? Другими словами, способ для разработчика перепроверить, что определенный пользователь законно приобрел программное обеспечение?

Я пока не смог найти надежного ответа на этот вопрос. Я не ищу конкретные примеры кода, просто какое-то представление о том, насколько это возможно (или сложно).

Моим намерением не является наказание за пиратство; это возможность предоставить дополнительные преимущества для платных клиентов. Поэтому я не ищу способ идентифицировать взломанную или пиратскую версию, которая, как я понимаю, уже решена.

Заранее благодарим за любую помощь, которую вы можете оказать!

Ответы [ 4 ]

1 голос
/ 12 марта 2010

Вы можете свернуть свою собственную систему, чтобы сделать это. Вам не разрешено просматривать информацию Apple в другом месте на телефоне, но вы можете позволить своим пользователям создавать идентификатор в вашей системе через интерфейс вашего приложения. Собирайте информацию добровольно у ваших клиентов, когда вы создаете их профиль в вашей системе. Вы можете получить идентификатор устройства, но вы также можете собирать что-то вроде адреса электронной почты, чтобы вы могли продолжать предоставлять им постоянный сервис, когда они обновляются до нового iPhone или добавляют iPad в свой парк какао Сенсорные устройства.

Обязательно используйте зашифрованное http-соединение, когда вы разговариваете со своим сервером, чтобы случайно не раскрыть информацию вашего клиента.

1 голос
/ 21 января 2010

Ни один из ответов не был полностью там, поэтому я подведу итог.

Во-первых, согласно ответу Тима, Apple не предоставляет вам никакой информации для идентификации покупателей покупки стандартного приложения или для идентификации одной конкретной продажи из другой.

Тем не менее, использование покупок в приложении предоставляет вам способ идентификации действительного покупателя непосредственно из Apple. Информация, которую вы получаете таким образом , является уникально идентифицируемой; он не дает вам идентификатор устройства пользователя и / или учетную запись Apple Store, но его можно использовать для проверки конкретной транзакции.

Документация Apple по проверке квитанций магазина.

0 голосов
/ 21 января 2010

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

-t

0 голосов
/ 20 января 2010

Цитировать "Доктор Touch" ...

AntiCrack содержит проверенную технологию чтобы снизить риск ваших приложений становится пиратским с помощью автоматического взлома инструменты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...