Будет ли HTTPS + ASIHTTPRequest одобрен App Store? - PullRequest
0 голосов
/ 22 августа 2011

Я знаю, что ASIHTTPRequest прекрасно работает с HTTPS. Все, что нам нужно, это одна строка кода:

[myASIHTTPRequest setValidatesSecureCertificate:NO]

Вот мой вопрос, у меня нет сертификатов HTTPS, одобренных каким-либо органом, включая правительство США. И я не гражданин США, и мое приложение не предназначено для рынка США. Когда я отправляю приложение, содержащее указанный выше код HTTPS,

  1. Нужно ли при отправке ставить флажок шифрование ?
  2. Если я не установлю этот флажок, будет ли обнаружен код HTTPS? (Как частный API?)
  3. Если я поставлю этот флажок, я получу отказ? (поскольку у меня нет сертификатов, утвержденных каким-либо органом)
  4. Если мне необходимо получить сертификат, одобренный кем-то до того, как мое приложение будет одобрено в App Store, сколько времени займет этот процесс подачи заявки и получения одобрения, и какова стоимость?

Заранее спасибо!

Ответы [ 2 ]

7 голосов
/ 22 августа 2011

Нужно ли ставить флажок шифрования при отправке?

Нет.Вы не шифруете никакие данные на устройстве, это только транспортное шифрование, предоставленное Apple, поэтому не нужно ставить галочку.

Если я не поставлю галочку, будет ли обнаружен код HTTPS?(Как частный API?)

Как указано выше, это не имеет значения.

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

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

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

Вы покупаете сертификат у любого корневого центра сертификации .Срок действия сертификатов истекает, поэтому вы должны возобновить его, когда он закончится.Стоимость зависит от того, у кого вы покупаете сертификат.Я бы порекомендовал вам делать покупки.Вы также можете получить групповые сертификаты, например * .example.com, которые позволят вам настроить любой сайт, заканчивающийся на .example.com.

0 голосов
/ 02 ноября 2012

Принятый ответ просто неверен, и, следуя его советам, вы рискуете удалить ваше приложение из App Store.Вам следует ознакомиться с часто задаваемыми вопросами по соответствию требованиям международной торговли на сайте iTunes Connect.В нем четко указано, что даже если вы используете HTTPS, предоставляемый iOS, вам все равно нужно отправить запрос ERN правительству США.Кроме того, не имеет значения, что вы живете за пределами США, поскольку ваше приложение распространяется компанией (Apple) в США.

Подробнее см. в этом блоге , особенно окомментарии, поскольку BIS недавно упростила применение.

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