Программное обеспечение как услуга через App Store - PullRequest
3 голосов
/ 09 марта 2009

Я хочу разработать и запустить приложение через iPhone App Store. Система будет состоять из приложения iPhone для iPhone с поддержкой Cocoa и доступа к веб-службе https. Приложение iphone будет бесполезным без доступа к веб-сервису.

Я предвижу многочисленные проблемы, связанные с выполнением этих условий в рамках условий Apple:

1 - Платное приложение будет включать в себя фиксированный срок (1 месяц) доступа к веб-службе. Как мог один из моих клиентов купить ежемесячное продление без прохождения фиктивной загрузки из App Store, чтобы пополнить аренду своего сервера?

2 - я понимаю, что App Store не предоставляет информацию о продажах для каждого клиента. Так что, если платная версия моего приложения поступит в обращение в сообществе Jailbroken, как мой веб-сервис сможет отличить доступ от подлинных клиентов App Store от разорванных установок клиента?

Обновление 1:

Спасибо всем. Я не назвал конкретный ответ лучшим решением, потому что это не чисто технический вопрос. Похоже, мне придется присоединиться к программе разработчика Apple за 99 долларов и попытаться получить ответ напрямую от Apple.

Re. В настоящее время я думаю о том, что нужно пополнить счет, чтобы загрузить отдельную программу из App Store, которая просто отправляет мое основное приложение по протоколу сообщений URI между приложениями iPhone, чтобы выдать кредитный токен.

Ответы [ 6 ]

8 голосов
/ 09 марта 2009

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

2 голосов
/ 09 марта 2009

Я думаю, что Apple собирается сбить все, что угодно, например, программу на основе подписки, которую вы упомянули. См. Этот пункт из соглашения SDK:

Раздел 3.3.3:

Без предварительного письменного заявления Apple утверждение, заявка не может предоставить, разблокировать или включить дополнительные функции или функциональность через механизмы распределения, кроме App Store.

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

0 голосов
/ 13 июля 2009

Я также рассчитывал запустить этот сервис приложений. Но я понимаю, что это приложение должно иметь какую-то реальную цель в предоставлении такой информации. И я намерен предоставить ценную информацию через онлайн-базу данных SQL.

0 голосов
/ 18 марта 2009

Чтобы ответить на мой собственный вопрос, вчера Apple анонсировала версию 3.0 операционной системы iPhone, которая будет выпущена в середине лета. Новое o / s поддерживает инициированные приложениями обновления покупок, которые были бы идеальным решением для моего первоначального вопроса о подписке на веб-сервис.

Новая функция покупки направляет обработку платежей через обычную настройку магазина Apple App Store, и Apple берет на себя стандартное сокращение на 30%. Недостатком является то, что бесплатное приложение не может вызвать покупку приложения.

0 голосов
/ 13 марта 2009

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

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

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

0 голосов
/ 09 марта 2009

Я полагаю, что вы можете взимать плату за обновления приложений в App Store. Поэтому, когда придет время всем подписаться, заставьте всех обновлять приложение, чтобы оно продолжало работать.

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