2010-09-09 5 views
2

Его довольно раздражает, когда у вас нет аутентичных источников, чтобы подтвердить, могут ли конкретные задачи выполняться с использованием доступных API (доступных) iPhone. Какой предпочтительный способ узнать это ?.Ограничения на разработку приложений для iPhone/iPad

  1. Поедем через iPhone документированных интерфейсов,

  2. Спросите старших разработчиков (которые я не предпочитаю, вы не должны зависеть от других слишком много, и Тереза ​​нет поручителя об их мнениях).

  3. почты компании Apple (кстати, они предлагают только 2 технические вызовы/год :),

Любые другие идеи? Что предлагают люди?

Спасибо, ребята!

+10

Этот сайт и API - это все, что вам нужно. Google, спросите о SO и прочитайте API. Другого способа сделать это не существует. – DexterW

+0

У вас есть какая-то особая проблема, с которой вам нужно справиться? Это может быть лучшим вопросом ИМХО. Но то, что сказал DexterW, на 100% правильное. +1 –

+0

И если все остальное терпит неудачу, вы всегда можете отправить по электронной почте некоторые Dev's, у меня было несколько писем с просьбой о том, как делать разные вещи. – Jonathan

ответ

3

Публичные API описаны на developer.apple.com в справочной библиотеке iOS.

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

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

Если вы хотите попробовать интерпретировать свои правила и рекомендации самостоятельно, они доступны как часть Стандартного соглашения iOS для разработчиков.

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

0

Шаг 1: Проверьте API.
Шаг 2: Если вы не можете найти способ в API (возможно, вы смотрите на неправильный API), используйте Google, чтобы узнать, можно ли это сделать или нет.
Шаг 3: Если вы не можете быть уверены в использовании Google, тогда спросите SO.

IMO, спрашивая Apple, никогда не является вариантом.