2015-10-05 40 views
3

我知道iOS 9中有特定的new method,它支持針對特定場景或用例的Apple Pay抑制。我有那些需要用下面的方法可以應用於誰之一:檢測到13.56Mhz時禁用Apple Pay用戶界面

+ (PKSuppressionRequestToken)requestAutomaticPassPresentationSuppressionWithResponseHandler:(void (^ _Nonnull)(PKAutomaticPassPresentationSuppressionResult result))responseHandler 

然而,我們每次調用這個方法,我們得到以下響應時間:PKAutomaticPassPresentationSuppressionResultDenied (Either the user prevented the suppression, or an internal error occurred)

在文件標記爲重要提示注意:

重要事項 此方法需要Apple頒發的特殊權利。 如果權利不存在,則該請求將失敗,並顯示一個 PKAutomaticPassPresentationSuppressionResultNotSupported結果。有關 的更多信息,請參閱developer.apple.com/apple-pay/。

我們應該怎樣做才能獲得PKAutomaticPassPresentationSuppressionResultSuccess結果?我們在Apple Apple中啓用了Apple Pay,甚至創建了一個Merchand ID,之後再次下載了開發配置文件,其中包含了所有這些內容幷包含在項目中。還有,我們啓用了「Apple Pay」功能,但我們仍然收到PKAutomaticPassPresentationSuppressionResultDenied錯誤。

測試環境的信息:

  • iPhone 6與蘋果的收費啓用卡
  • 的iOS 9.0.1(13A404)

感謝所有

回答

3

打開私人查詢後對蘋果開發者技術支持(DTS),他們告訴我,我必須通過電子郵件爲此目的請求特定的權利。在那封電子郵件中,我必須證明爲什麼我應該使用PassKit功能,以及如何使用它。

一旦他們提供此授權(幾周後),就足以將其添加到我們的供應配置文件中,並且requestAutomaticPassPresentationSuppressionWithResponseHandler方法可以毫無問題地工作。

+0

我怎樣才能私下聯繫你?我想知道更多細節。 – lseeo