點(diǎn)擊 “協(xié)議、稅務(wù)和銀行業(yè)務(wù)”

成都創(chuàng)新互聯(lián)服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過10余年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對網(wǎng)站進(jìn)行成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶網(wǎng)站對外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
內(nèi)購用的是付費(fèi)應(yīng)用程序,先簽署《付費(fèi)應(yīng)用程序協(xié)議》,同意后狀態(tài)變更為“用戶信息待處理”,等待審核。
狀態(tài)更改完畢后,點(diǎn)擊“開始設(shè)置稅務(wù)、銀行業(yè)務(wù)和聯(lián)系信息”。
(1)添加銀行賬戶,按照要求填寫相關(guān)內(nèi)容即可。
(2)選擇報(bào)稅表,并填寫。所有與 Apple 有商業(yè)合作者必選都是美國,若有其他需求,可以多選。
繼續(xù)填寫,首先認(rèn)證公司基本信息,選擇所有人類型,確認(rèn)無誤后認(rèn)證條款處打?qū)?/p>
Part I 部分,繼續(xù)核對公司相關(guān)信息,選填內(nèi)容可不填。
Part III 部分,簽署稅務(wù)條約,設(shè)置利益限制條款的種類,選填內(nèi)容可不填。此部分如果需要可勾選上下圖勾選框,不需要可不勾選,我們這個(gè)項(xiàng)目沒有用到part III 部分,所以沒有勾選。
Part XXX 部分,確認(rèn)之前填寫的信息,勾選完畢后,提交
(3)填寫聯(lián)系信息,共5個(gè)。高級管理、財(cái)務(wù)、技術(shù)、法務(wù)、營銷。只需要提供5個(gè)人的基本信息即可。
只可使用一次的產(chǎn)品,使用之后即失效,必須再次購買。
示例: 釣魚 App 中的魚食。
只需購買一次,不會過期或隨著使用而減少的產(chǎn)品。
示例: 游戲 App 的賽道。
允許用戶在固定時(shí)間段內(nèi)購買動(dòng)態(tài)內(nèi)容的產(chǎn)品。除非用戶選擇取消,否則此類訂閱會自動(dòng)續(xù)期。
示例: 每月訂閱提供流媒體服務(wù)的 App。
允許用戶購買有時(shí)限性服務(wù)的產(chǎn)品。此 App 內(nèi)購買項(xiàng)目的內(nèi)容可以是靜態(tài)的。此類訂閱不會自動(dòng)續(xù)期。
示例: 為期一年的已歸檔文章目錄訂閱。
App 內(nèi)購買項(xiàng)目的截屏,即所售項(xiàng)目的示意圖。例如,如果 App 內(nèi)購買項(xiàng)目是一本圖書,您可以提交圖書的截屏。您也可以提交購買頁的截屏。該截屏僅用于 Apple 審核,不會在 App Store 中顯示。
截屏要求如下:
iOS 至少需要 640 x 920 像素
Apple tvOS 需要 1920 x 1080 像素
macOS 需要 1280 x 800 像素
App 審核圖像上傳后,可以替換,但無法移除。當(dāng)您的 App 內(nèi)購買項(xiàng)目處于審核中時(shí),您無法更新截屏。
沙箱賬號是不能直接在App Store進(jìn)行登錄的,只能在點(diǎn)擊了購買商品之后,在彈出的登錄框進(jìn)行登錄 。
驗(yàn)證是否已登錄沙箱測試賬號:
設(shè)置--iTunes Store與App Store,頁面拉到最底部,會看到沙箱賬戶項(xiàng)會列出你已登錄的沙箱測試賬號!
操作方法一:打開App Store應(yīng)用首頁滑到最下方--選中AppleID--注銷
操作方法二:設(shè)置--iTunes Store與App Store--選中AppleID--注銷
checks if the client can make payments(檢測App是否能支付)
getAvailablePurchases
Get all non-consumed purchases 獲取未消費(fèi)的商品
打印信息查詢;
原因:
沒有先執(zhí)行g(shù)etProducts,直接執(zhí)行requestPurchase方法,要先拉取商品列表,再執(zhí)行購買操作.
問題描述;
1.漏單必須要處理,玩家花RMB購買的東西卻丟失了,是絕對不能容忍的。所謂的漏單就是玩家已經(jīng)正常付費(fèi),卻沒有拿到該拿的道具。
解決:只要購買成功,便將購買記錄(receipt等賬單信息)保存下來,然后將賬單信息傳送給我們游戲服務(wù)器,游戲服務(wù)器獲得賬單后,和蘋果服務(wù)器驗(yàn)證,賬單有效的話,回饋給游戲服務(wù)器處理,游戲服務(wù)器處理后,返回給游戲客戶端處理,處理完畢,將本地保存的購買記錄刪除。
官方文檔:向蘋果校驗(yàn)支付憑證
21000 App Store無法讀取你提供的JSON數(shù)據(jù)
21002 收據(jù)數(shù)據(jù)不符合格式
21003 收據(jù)無法被驗(yàn)證
21004 你提供的共享密鑰和賬戶的共享密鑰不一致
21005 收據(jù)服務(wù)器當(dāng)前不可用
21006 收據(jù)是有效的,但訂閱服務(wù)已經(jīng)過期。當(dāng)收到這個(gè)信息時(shí),解碼后的收據(jù)信息也包含在返回內(nèi)容中
21007 收據(jù)信息是測試用(sandbox),但卻被發(fā)送到產(chǎn)品環(huán)境中驗(yàn)證 【請求sandbox校驗(yàn)支付憑證】
21008 收據(jù)信息是產(chǎn)品環(huán)境中使用,但卻被發(fā)送到測試環(huán)境中驗(yàn)證
消耗類型: 例如:金幣、道具等。
非續(xù)訂訂閱: non-renewable subscription 例如:VIP
您的首個(gè) App 內(nèi)購買項(xiàng)目必須以新的 App 版本提交。請創(chuàng)建您的 App 內(nèi)購買項(xiàng)目,然后前往 App 的“App Store”頁,從“App 內(nèi)購買項(xiàng)目”中進(jìn)行選擇,點(diǎn)按“提交”。 了解更多
在上傳二進(jìn)制文件并提交首個(gè) App 內(nèi)購買項(xiàng)目以供審核后,您可以使用下表提交其他 App 內(nèi)購買項(xiàng)目。
唐巧-iOS應(yīng)用內(nèi)付費(fèi)(IAP)開發(fā)步驟列表
未完~待續(xù)
當(dāng)使用內(nèi)購購買過商品之后沒有把這個(gè)交易關(guān)閉,所以再次去購買商品后就會調(diào)用以前已經(jīng)購買成功的交易去購買因?yàn)橐呀?jīng)購買過,才會有這個(gè)提示
原因:添加內(nèi)購項(xiàng)目時(shí),信息填寫不完整,app審核圖像未上傳
處理方法:上傳app審核圖片( 合適的尺寸 ),點(diǎn)擊提交,狀態(tài)改為正在準(zhǔn)備審核中。
這個(gè)是內(nèi)購選擇類型不匹配原因?qū)е隆?/p>
購買成功之后,Apple會返回以下四個(gè)數(shù)據(jù)給應(yīng)用
Reference
Review the updated Paid Applications Schedule.
游客身份解決方案:即不登錄也要能購買
1)服務(wù)器端做一個(gè)蘋果審核機(jī)制,審核期間游客身份可以進(jìn)行一切行為,一旦審核通過,修改服務(wù)端即可達(dá)到強(qiáng)制用戶登錄進(jìn)行內(nèi)購買的目的(這個(gè)有點(diǎn)。。。)
2)游客可以進(jìn)行內(nèi)購買,購買時(shí)以設(shè)備UUID為準(zhǔn),生成一個(gè)游客賬號,將購買信息保存在服務(wù)器和本地,當(dāng)用戶登錄正式賬戶后判斷此設(shè)備是否進(jìn)行過內(nèi)購,有的話提示用戶將游客身份購買的權(quán)益與現(xiàn)有賬號綁定,如果綁定,游客權(quán)益則遷移到正式賬戶,如果不遷移,則游客身份和正是賬戶是兩個(gè)獨(dú)立賬戶,正式賬戶不享有游客身份的權(quán)益(我用的這個(gè))
內(nèi)購游客模式解決方案
iOS內(nèi)購規(guī)則
?首先:我只是個(gè)iOS開發(fā)的菜鳥,語文不及格的學(xué)渣。寫的東西都只是一點(diǎn)自己的淺顯的理解。如有不對,歡迎大神們指點(diǎn),小弟虛心學(xué)習(xí)~我只是個(gè)夢想成為大神的菜鳥。
? ? 閑話少說。這篇文章是關(guān)于蘋果IAP的一個(gè)可能導(dǎo)致項(xiàng)目丟單的bug.(可能是bug,也可能是我沒有透徹的領(lǐng)悟蘋果的用意,拋出來供大家參考)
? ? 問題的根本出現(xiàn)在內(nèi)購SKMutablePayment 類的?applicationUsername對象在部分情況下會被蘋果丟掉,成為null。
applicationUsername ?是蘋果在iOS7.0及以后為內(nèi)購增加的一個(gè)自定義字段,開發(fā)者可以在該字段中記錄一些自定義的數(shù)據(jù)。但是在使用過程中發(fā)現(xiàn),部分(注意強(qiáng)調(diào)下,是部分)用戶第一次使用蘋果內(nèi)購時(shí),手機(jī)會提示用戶去綁定銀行卡。這時(shí)用戶點(diǎn)確定過去綁定銀行卡后繼續(xù)點(diǎn)確定支付,蘋果內(nèi)購回調(diào):
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions;
方法接收到的付款成功的?SKPaymentTransaction交易中的SKMutablePayment對象的applicationUsername會被蘋果置為null.再次強(qiáng)調(diào),這個(gè)問題只會部分用戶發(fā)生。目前還沒有找到規(guī)律,也沒辦法復(fù)現(xiàn)。
基于以上問題。如果大家的項(xiàng)目將例如內(nèi)部訂單號等信息存入applicationUsername中,就有可能導(dǎo)致存入的信息丟失的問題。不同的設(shè)計(jì)可能會引發(fā)不同的bug。由于我的項(xiàng)目將內(nèi)部訂單號存入applicationUsername,丟失后,無法提交服務(wù)器校驗(yàn)小票。所以就丟單了。
? ? 另外在分享個(gè)需要注意的:就是前面提到當(dāng)用戶點(diǎn)擊確認(rèn)綁定手機(jī)卡跳走后,蘋果會首先返回一個(gè)支付取消的通知。如果用戶很乖的綁卡并且確認(rèn)支付,蘋果又會返回一個(gè)支付成功的通知。所以這里也需要大家注意,不要因此引發(fā)什么問題。
可能這個(gè)問題對大家來說并不會導(dǎo)致丟單或其他問題。只是在這里給大家分享下這樣的一個(gè)坑,萬一有人跟我一樣的做法呢~防止大家入坑,希望能幫到大家~ Ps.馬上過年了,祝大家新年愉快。
IAP的流程就是指內(nèi)購,簡單來說就是 應(yīng)用內(nèi)支付 ,但是包含的邏輯非常多,有些人說 蘋果內(nèi)購坑太多 ,但是你需要考慮它的承載和應(yīng)用能力.
題外話: 只要蘋果公司在運(yùn)營, 那么其IAP就會被應(yīng)用,除非蘋果放棄 30% 的分成. 那么對IAP的認(rèn)識、學(xué)習(xí)掌握還是值得你下成本的.
????這里面有一些小細(xì)節(jié),請仔細(xì)閱讀哈
注意:該delegate中 queue.transactions 和 transactions 的區(qū)別;
正常情況下,是一樣的.
3.老用戶優(yōu)惠價(jià): @property(nonatomic, readonly) NSArraySKProductDiscount * *discounts ,注意是 SKProductDiscount
4.價(jià)格: @property(nonatomic, readonly) NSDecimalNumber *price() price
蘋果規(guī)定所有內(nèi)購綁定的賬號都應(yīng)該是apple賬號,所以不登陸你App自己的賬號也應(yīng)該可以購買,也就是游客狀態(tài)下也要能購買,不然就耽誤蘋果賺錢了。
關(guān)于這個(gè)問題有兩個(gè)解決辦法:
(1)做游客模式可購買(未登錄是綁定設(shè)備,下一個(gè)賬號登錄以后綁定賬號)
(2)必須登錄才可以使用app。
?????? 風(fēng)險(xiǎn)性高 : 當(dāng)然也可以做一個(gè)審核接口來應(yīng)對,被發(fā)現(xiàn)會被下架。
最保險(xiǎn)的: 你的運(yùn)營人員和蘋果達(dá)成協(xié)議, 不登錄你的App不能做IAP購買. 騰訊視頻 應(yīng)該就是這種用戶必須登錄.
???????????? 若大家有IAP相關(guān)問題,都可詢問,或許我可以幫到你
新聞標(biāo)題:iosiap開發(fā),iOS開發(fā)吧
分享鏈接:http://chinadenli.net/article17/dsgggdj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、品牌網(wǎng)站制作、網(wǎng)站策劃、App設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)公司、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)