點擊 “協(xié)議、稅務和銀行業(yè)務”
公司主營業(yè)務:成都網(wǎng)站制作、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出尉犁免費做網(wǎng)站回饋大家。
內(nèi)購用的是付費應用程序,先簽署《付費應用程序協(xié)議》,同意后狀態(tài)變更為“用戶信息待處理”,等待審核。
狀態(tài)更改完畢后,點擊“開始設置稅務、銀行業(yè)務和聯(lián)系信息”。
(1)添加銀行賬戶,按照要求填寫相關(guān)內(nèi)容即可。
(2)選擇報稅表,并填寫。所有與 Apple 有商業(yè)合作者必選都是美國,若有其他需求,可以多選。
繼續(xù)填寫,首先認證公司基本信息,選擇所有人類型,確認無誤后認證條款處打?qū)?/p>
Part I 部分,繼續(xù)核對公司相關(guān)信息,選填內(nèi)容可不填。
Part III 部分,簽署稅務條約,設置利益限制條款的種類,選填內(nèi)容可不填。此部分如果需要可勾選上下圖勾選框,不需要可不勾選,我們這個項目沒有用到part III 部分,所以沒有勾選。
Part XXX 部分,確認之前填寫的信息,勾選完畢后,提交
(3)填寫聯(lián)系信息,共5個。高級管理、財務、技術(shù)、法務、營銷。只需要提供5個人的基本信息即可。
只可使用一次的產(chǎn)品,使用之后即失效,必須再次購買。
示例: 釣魚 App 中的魚食。
只需購買一次,不會過期或隨著使用而減少的產(chǎn)品。
示例: 游戲 App 的賽道。
允許用戶在固定時間段內(nèi)購買動態(tài)內(nèi)容的產(chǎn)品。除非用戶選擇取消,否則此類訂閱會自動續(xù)期。
示例: 每月訂閱提供流媒體服務的 App。
允許用戶購買有時限性服務的產(chǎn)品。此 App 內(nèi)購買項目的內(nèi)容可以是靜態(tài)的。此類訂閱不會自動續(xù)期。
示例: 為期一年的已歸檔文章目錄訂閱。
App 內(nèi)購買項目的截屏,即所售項目的示意圖。例如,如果 App 內(nèi)購買項目是一本圖書,您可以提交圖書的截屏。您也可以提交購買頁的截屏。該截屏僅用于 Apple 審核,不會在 App Store 中顯示。
截屏要求如下:
iOS 至少需要 640 x 920 像素
Apple tvOS 需要 1920 x 1080 像素
macOS 需要 1280 x 800 像素
App 審核圖像上傳后,可以替換,但無法移除。當您的 App 內(nèi)購買項目處于審核中時,您無法更新截屏。
沙箱賬號是不能直接在App Store進行登錄的,只能在點擊了購買商品之后,在彈出的登錄框進行登錄 。
驗證是否已登錄沙箱測試賬號:
設置--iTunes Store與App Store,頁面拉到最底部,會看到沙箱賬戶項會列出你已登錄的沙箱測試賬號!
操作方法一:打開App Store應用首頁滑到最下方--選中AppleID--注銷
操作方法二:設置--iTunes Store與App Store--選中AppleID--注銷
checks if the client can make payments(檢測App是否能支付)
getAvailablePurchases
Get all non-consumed purchases 獲取未消費的商品
打印信息查詢;
原因:
沒有先執(zhí)行g(shù)etProducts,直接執(zhí)行requestPurchase方法,要先拉取商品列表,再執(zhí)行購買操作.
問題描述;
1.漏單必須要處理,玩家花RMB購買的東西卻丟失了,是絕對不能容忍的。所謂的漏單就是玩家已經(jīng)正常付費,卻沒有拿到該拿的道具。
解決:只要購買成功,便將購買記錄(receipt等賬單信息)保存下來,然后將賬單信息傳送給我們游戲服務器,游戲服務器獲得賬單后,和蘋果服務器驗證,賬單有效的話,回饋給游戲服務器處理,游戲服務器處理后,返回給游戲客戶端處理,處理完畢,將本地保存的購買記錄刪除。
官方文檔:向蘋果校驗支付憑證
21000 App Store無法讀取你提供的JSON數(shù)據(jù)
21002 收據(jù)數(shù)據(jù)不符合格式
21003 收據(jù)無法被驗證
21004 你提供的共享密鑰和賬戶的共享密鑰不一致
21005 收據(jù)服務器當前不可用
21006 收據(jù)是有效的,但訂閱服務已經(jīng)過期。當收到這個信息時,解碼后的收據(jù)信息也包含在返回內(nèi)容中
21007 收據(jù)信息是測試用(sandbox),但卻被發(fā)送到產(chǎn)品環(huán)境中驗證 【請求sandbox校驗支付憑證】
21008 收據(jù)信息是產(chǎn)品環(huán)境中使用,但卻被發(fā)送到測試環(huán)境中驗證
消耗類型: 例如:金幣、道具等。
非續(xù)訂訂閱: non-renewable subscription 例如:VIP
您的首個 App 內(nèi)購買項目必須以新的 App 版本提交。請創(chuàng)建您的 App 內(nèi)購買項目,然后前往 App 的“App Store”頁,從“App 內(nèi)購買項目”中進行選擇,點按“提交”。 了解更多
在上傳二進制文件并提交首個 App 內(nèi)購買項目以供審核后,您可以使用下表提交其他 App 內(nèi)購買項目。
唐巧-iOS應用內(nèi)付費(IAP)開發(fā)步驟列表
未完~待續(xù)
當使用內(nèi)購購買過商品之后沒有把這個交易關(guān)閉,所以再次去購買商品后就會調(diào)用以前已經(jīng)購買成功的交易去購買因為已經(jīng)購買過,才會有這個提示
原因:添加內(nèi)購項目時,信息填寫不完整,app審核圖像未上傳
處理方法:上傳app審核圖片( 合適的尺寸 ),點擊提交,狀態(tài)改為正在準備審核中。
這個是內(nèi)購選擇類型不匹配原因?qū)е隆?/p>
購買成功之后,Apple會返回以下四個數(shù)據(jù)給應用
Reference
Review the updated Paid Applications Schedule.
游客身份解決方案:即不登錄也要能購買
1)服務器端做一個蘋果審核機制,審核期間游客身份可以進行一切行為,一旦審核通過,修改服務端即可達到強制用戶登錄進行內(nèi)購買的目的(這個有點。。。)
2)游客可以進行內(nèi)購買,購買時以設備UUID為準,生成一個游客賬號,將購買信息保存在服務器和本地,當用戶登錄正式賬戶后判斷此設備是否進行過內(nèi)購,有的話提示用戶將游客身份購買的權(quán)益與現(xiàn)有賬號綁定,如果綁定,游客權(quán)益則遷移到正式賬戶,如果不遷移,則游客身份和正是賬戶是兩個獨立賬戶,正式賬戶不享有游客身份的權(quán)益(我用的這個)
內(nèi)購游客模式解決方案
iOS內(nèi)購規(guī)則
Android:
添加藍牙/定位權(quán)限
文件地址:Flutter項目文件夾/android/app/src/main/java/AndroidManifest.xml
iOS:
添加藍牙權(quán)限
文件地址:Flutter項目文件夾/ios/Runner/Info.plist
運行Flutter 在Android端安裝的時候Androidstudio提示這個錯誤:
原因:出現(xiàn)這個錯誤的原因是我引入的第三方庫最低支持版本高于我的項目的最低支持版本,異常中的信息顯示:我的項目的最低支持版本為,而第三方庫的最低支持版本為x),所以拋出了這個異常。
解決辦法:文件地址:Flutter項目文件夾/android/app/src/main/java/AndroidManifest.xml
中添加
問題出現(xiàn)在Android端,連接藍牙設備后,匹配特征值的時候
報:set_notification_error,編寫描述符時出錯。
原因:
我個人的分析,設備是使用標準的Android API用于藍牙,必須等待回調(diào),該回調(diào)表明之前的GATT操作已完成(onDescriptorWrite),直到可以編寫下一個描述符以啟用特征通知。也就是程序有個通過特征性UUID比較的工作順序,由于信號不好,或者是信號緩沖之類的原因,造成藍牙可能流程一步一步走不下來。
解決:
setNotifyValue(true) 添加延時操作