1. 程式人生 > >蘋果內購艱辛審核之路

蘋果內購艱辛審核之路

建議 目的 電話 1.0 點擊 中一 手機 div 做的

開發: 具體的步驟及代碼就不說了,網上有很多類似的文章大家可以看一下,具體就是分為兩大不走: (1)去蘋果後臺註冊銀行卡信息,添加內購項目 (2)就是代碼中集成內購 我今天要說的主要是在你要做上面兩步的內容的時候需要註意的事情 首先在做第一步操作的時候註冊銀行卡信息基本上不會有太大的問題這邊可以隨便網上搜一個教程按照步驟走就行了,在添加內購項目的時候需要註意幾點: (a)描述內購的時候千萬不要用多少人民幣來描述舉個列子: 假如你要添加一個一元的內購產品,一般的產品都會這樣子描述內購技術分享圖片 後面化掉的內容千萬不要寫人民幣 這樣會被拒 被拒的原因就是你需要使用虛擬幣來代替,比如1.00蘋果幣什麽的 這個可以根據你們的產品隨便命名的 還有一個地方可能有些用戶會有點疑惑就是填寫產品id 我查了一下網上的文檔很多都沒有說明這個產品id到底是幹嘛用的 我要怎麽去命名他技術分享圖片
其實這個產品id是你代碼裏要付錢的時候向蘋果後臺傳的的一個ID以區別你要付款的項目一般命名方式呢就是你的項目bundle ID 加上金額就可以了 (b)很多用戶剛開始集成內購的時候會很疑惑,按照步驟一步一步來的可是就是支付不成功不知道為什麽,這裏你要註意了第一次集成內購只要你的app沒有上線此時內購就只能使用沙盒測試賬號來測試,使用正常的蘋果賬號是沒有辦法支付的,很多用戶會擔心上線之後再用正常的蘋果賬號支付會出現問題,這個你們可以放心的只要測試賬號在測試的環境下都走通了那麽正是環境下就不會出現問題的,這裏我說一下添加沙盒賬號需要註意的點技術分享圖片 這裏直接點擊添加 添加的時候需要一個郵箱 註意這個郵箱千萬不要註冊成蘋果賬號 這樣的話就不能當做沙箱測試賬號了 剩下的信息都可以隨便填寫的 以上就是在蘋果後臺需要註意的一些東西接下來我要說一下代碼中需要註意的東西當然也是本文的重點: 第一點:如果你這邊已經按照網上的教程一步一步實現完成之後呢你會發現會有一個向蘋果服務器驗證的一個步驟網上的流程很多都是貼上了前臺驗證的代碼,這裏要提醒一下大家這個驗證最好是後來做驗證我們前端這邊只需要拿到後臺反給我們結果就可以了,(解釋一下下這個驗證的步驟 就是說手機這邊付錢的流程已經操作完畢了,蘋果這邊會給你一個憑證你再拿這個憑證做驗證 ,來驗證你的支付操作是否已經完成),所以呢這裏坑就來了,加入我們在付完錢的時候在向後臺驗證的這個階段我們自己的服務器出問題了或者突然網斷了,那麽我們就沒有辦法知道到底是否支付成功,所以我們這邊要做的是,在我們獲取到這個憑證的時候我們就應該存到沙盒中,當驗證成功了我們再把沙盒中的憑證刪掉,這樣就避免了支付成功之後應為自己服務器的問題而充值不成功。 第二點:在你們app中一定不能有提現的功能並且僅僅只能在ios設備上使用並且在你的充值界面還要有相應的說明文案具體文案如下圖:技術分享圖片
第三點:你的整個項目中不能存在你們除了app註冊以外的其他註冊方式,例如某個頁面有個鏈接鏈接打開的內容是該app web端的註冊頁面,這種情況是不允許的,出現的話一定會被拒,蘋果會認為你這種方式是在引導用戶使用別的方式支付來繞開蘋果支付,整個項目中都不能有提示性語言提示用戶可以在安卓端支付等之類的提示性文案。 第四點:蘋果支付不能存在限制例如公司想實現產品登錄成功之後才能支付,這樣的話點擊購買不是跳轉蘋果支付,有可能是跳轉登錄頁面等等,這種情況是不允許的,蘋果會認為違反了他們的5.1.1審核規則技術分享圖片 針對這種問題解決方法就是在支付的時候不能添加任何限制如果存在登陸這種情況建議可以添加一個遊客支付就好了。 第四點:假如項目中存在客服電話之類的按鈕不要放在一級頁面,可選擇放在二級頁面或者更考後的頁面否則會被拒。 以上就是我在做內購的時候遇到的所有坑了,還有很多不完善的地方還請多多包涵~~

蘋果內購艱辛審核之路