iOS應用內購基本步驟及問題

2022-07-12 20:39:27 字數 2086 閱讀 1404

公司最近讓做乙個ios內購的demo,貼出大致的過程

首先準備乙個99$的蘋果開發者賬號,299$不能使用應用內購

進入itunes connect:

登入後,進入

,確認你的資訊是否填寫完整,填寫後的圖

當然,我是讓公司人填寫的,至於步驟我就不知道了,反正就是一些**和銀行卡之類的

next

填寫

name:應用的名稱

version:開發的時候版本要和這裡對應,我寫的0.0.1

sku:一般寫bundle id,com.公司英文.應用名稱英文

點選進去,填寫該填寫的資訊吧,必須填的都填一下,點選submit for review,紅色的就該填,偷懶,以後可以改的

,筆者的截圖,對應網上盜了一張別人的圖

消耗性專案,新增

新增後,開始寫**,很多內容簡寫,並不詳細,下面是注意事項給copy了

如果不成功,請嚴格檢查下面的內容:

您是否在itunes connect中註冊了您的iap專案,並將其設為cleared for sale?

您是否正確填寫了version(cfbundleversion)和build(cfbuildnumber)兩個數字?兩者缺一不可。

您是否在開啟iap以後重新生成過包含iap許可的provisioning profile?

你是否重新匯入了新的包含iap的provisioning profile?建議在organizer中先刪掉原來裝置上的老的provisioning profile。

您是否在用包含iap的provisioning profile在部署測試程式?在xcode5中,建議使用general中的team選項來自動管理。

您是否是在模擬器中測試iap?雖然理論上說模擬器在某些情況下可以測試iap,但是條件很多也不讓人安心,因此您確實需要一台真機來做iap測試。

你是否使用的是test user?如果你還沒有建立test user,你需要到itc中建立。

您使用的測試賬號是否是美國區賬號?雖然不是一定需要,但是鑑於其他地區的測試賬號經常抽風,加上美國區賬號一直很穩定,因此強烈建議使用美國區賬號。正常情況下iap不需要進行信用卡繫結和其他資訊填寫,如果你遇到了這種情況,可以試試刪除這個測試賬號再新建乙個其他地區的。

您的應用是否是被拒狀態(rejected)或自己拒絕(developer rejected)了?被拒絕狀態的應用的話對應還未通過的內購專案也會一起被拒,因此您需要重新將iap專案設為cleared for sale。

您的應用是否處於等待開發者發布(pending developer release)狀態?等待發布狀態的iap是無法測試的。

您的內購專案是否是最近才新建的,或者進行了更改?內購專案需要一段時間才能反應到所有伺服器上,這個過程一般是一兩小時,也可能再長一些達到若干小時。

您在itc中contracts, tax, and banking information專案中是否有還沒有設定或者過期了的專案?不完整的財務資訊無法進行內購測試。

您是在越獄裝置上進行內購測試麼?越獄裝置不能用於正常內購,您需要重灌或者尋找一台沒有越獄的裝置。

iOS 內購被拒問題

when validating receipts on your server,your server needs to be able to validation fails with the error code sandbox receipt used in production,you sh...

iOS內購實現及測試Check List

您是否在itunes connect中註冊了您的iap專案,並將其設為cleared for sale?您是否正確填寫了version cfbundleversion 和build cfbuildnumber 兩個數字?兩者缺一不可。您是否在開啟iap以後重新生成過包含iap許可的provision...

iOS 內購上線被拒問題

我的csdn qq技術群 549943887 github 首先內購確實挺坑,分紅為3 7,蘋果拿走 30。這個內購專案整合好了,沙盒測試也沒問題了,所以開始準備提交了,把內購專案也按要求填寫好了。第一次提交,被拒,反饋 specifically,the loading indicator spun...