2012-01-24 4 views
5

Я собираюсь развернуть новое платное приложение в appstore. Это приложение будет подключаться к нашему серверу и загружать некоторые данные (иногда довольно много).Как проверить платное приложение iOS

Хотелось бы узнать, есть ли способ проверить (на стороне сервера), этот запрос идет из приложения, которое было действительно оплачено (не украдено).

Я знаю, что каждый может купить приложение один раз, а затем распространять его (и ребята с джейлбрейк-телефонами/пэдами могут легко установить его). Это может вызвать дополнительный трафик с наших серверов, и мы хотим защитить нас от него.

Может быть, я как-нибудь смогу выяснить, что запрос поступает из одной проданной копии приложения? В этом случае я могу ограничить количество загрузок из одной копии, поэтому, если она будет широко распространена, она просто прекратит работу в один прекрасный день.

Любые идеи?

+3

Короткий ответ: нет. Длинный ответ: очень тяжело. –

+1

Можете ли вы сделать приложение бесплатным с ограниченной функциональностью и включить полную функциональность с In App Purchase? –

ответ

1

Ну, есть много попыток обнаружить, если устройство взломан. Но большинство из них можно снова обмануть. Таким образом, нет метода SAFE для обнаружения джейлбрейкового устройства. Но просто найдите «обнаружить джейлбрейк».

Чем вы можете отправить свой результат на свой сервер (вместе с запросом данных) и решить, что делать. Но подумайте об этом, как сказал Конрад Шульц.

В любом случае вы можете отслеживать, сколько приложений продано и сколько запросов на сервер есть. Таким образом, у вас будет ваша персональная статистика, сколько копий вашего приложения будет украдено. Вы можете загружать обновление для своего приложения в любое время, если это действительно будет большой проблемой в вашем случае.

7

Я копирую этот стенограмм из письма, которое я отправил в список рассылки cocoa-dev некоторое время назад к тому, у кого были ваши проблемы. Числа, вероятно, изменились, но мое обоснование по-прежнему относится к тому, почему я считаю, что пустая трата времени даже думать об этом.


Откладывая все технические вопросы, у вас есть доказательства того, что джейлбрейк пиратство является достаточно большой проблемой, чтобы оправдать вы делаете все это?

Для одного, пока у меня нет процента, я вполне уверен, что это меньшинство телефонов, которые взломаны. Я бегу с довольно техничным подкованным толпой, и я знаю только один человек, который взломал свой телефон, и я довольно уверен, что технари более склонны преодолевать проблему . (Сколько в среднем пользователи имеют ни малейшего представления о том, что это означает «побег из тюрьмы» устройство?)

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

С вашей точки зрения вы (предположительно) на самом деле заботиться о преобразовании потенциальных пиратов программного обеспечения в платежеспособных клиентов. Если они не могут использовать ваше приложение на джейлбрейк-устройстве, но не покупать его законно, вы не выполнили ничего экономически целесообразного. На самом деле, вы можете быть хуже, потому что вы теряете (по общему признанию, малую) вероятность, что потенциальный пират покажет ваше приложение другим, которые, в свою очередь, могут стать платными клиентами.

Итак, ваше исчисление должно быть что-то вроде:

(# пользователей с совместимыми устройствами) * (% с взломанных устройств) * (% заинтересованы в вашем приложении) * (% не в состоянии или не желает, чтобы обойти ваши защита) * (%, кто приобретет ваше приложение, когда сталкивается с копией защиты) * (цена за продажу)> ​​(увеличение законных продаж, что можно было бы получить, выделив ресурсы разработки на продукт повышение, маркетинг, поддержка и т. Д. ,)

Давайте предположим, что 250M совместимых устройств было продано с 150M различных пользователей (при условии, что есть много людей, которые заменили устройства или собственный IPad с iPhone и т.д.), что 10% являются джейлбрейк, которые это то, что появляется беглый Гуглинг. Это дает нам 15M пользователей-кандидатов.

Теперь, если вы не пишете Angry Birds, маловероятно, что вы получите апелляцию на более чем 1% от базы пользователей. Это оставляет 150K пользователей. Возможно, 80% не хотят обойти защиту от копирования, оставив 120K пользователей. Теперь кикер: сколько же тогда захочется фактически купить приложение? Может быть, 5%? Это дает вам 6000 пользователей.

Так что с этим надо признать сырой guesstimates, если вы могли бы получить даже 6000 пользователей (из не-взломанной пользовательской базы 135M постулировал выше) посвящая свое время и энергию на что-нибудь еще, вы бы вышли вперед.

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