2011-08-22 62 views
0

我知道ASIHTTPRequest與HTTPS很好地協同工作。所有我們需要的是這一行代碼:HTTPS + ASIHTTPRequest是否會被App Store批准?

[myASIHTTPRequest setValidatesSecureCertificate:NO] 

這裏是我的問題,我沒有任何權力,包括美國政府批准的任何HTTPS證書。我不是美國公民,我的應用程序不針對美國市場。當我提交包含上述HTTPS代碼的應用程序,

  1. 我需要檢查加密箱提交時?
  2. 如果我沒有選中該框,是否會檢測到HTTPS代碼? (像私人API?)
  3. 如果我檢查該框,我會被拒絕嗎? (因爲我沒有任何權威機構批准的任何證書)
  4. 如果在我的應用獲得App Store批准之前必須獲得某人批准的證書,該申請並獲得批准的過程需要多長時間,那麼成本呢?

在此先感謝!

+0

你知道HTTPS不是美國獨有的技術嗎? – BoltClock

+0

@BoltClock我知道。但是有些人告訴我,我必須先獲得某種證書,然後才能向Apple提交https應用,然後將其顯示給Apple。否則我會被拒絕。我很困惑... –

回答

7

提交時是否需要檢查加密框?

不可以。您不對設備上的任何數據進行加密,它只是由蘋果提供的傳輸加密,因此不必勾選此框。

如果我沒有選中該框,是否會檢測到HTTPS代碼? (像 私有API?)

如上所述,沒關係。

如果我檢查那個框,我會被拒絕嗎? (因爲我沒有任何主管部門批准的任何 證書)

如果您勾選你必須填寫一個更大量的信息和您在框中長長的等待剛開法律的東西方遠之前,你甚至拿到程序審批..

如果我要得到批准某人的證書我的應用程序獲得通過App Store的批准 之前,多久會將此應用,和獲得批准的 過程是的,那麼成本呢?

您從任何root certificate authority購買證書。證書到期,所以您必須在耗盡時更新證書。成本取決於你從誰那裏購買證書。我會建議你購物。您還可以獲得通配符證書,例如* .example.com,這將允許您設置以.example.com結尾的任何網站。

+0

+1並接受!感謝Shane! –

0

接受的答案根本就是錯誤的,並且遵循其建議將您的應用程序置於從App Store中刪除的危險之中。您應該查看iTunes Connect網站上的全球貿易合規常見問題解答。它明確指出,即使您使用iOS提供的HTTPS,您仍然需要向美國政府提交ERN請求。此外,你住在美國以外地區並不重要,因爲你的應用是由美國的一家公司(Apple)發佈的。

有關更多詳情,請參閱this blog post,尤其是意見,因爲BIS最近更容易申請。

相關問題