蘋(píng)果開(kāi)發(fā)入門(mén)教程 如何在Windows下進(jìn)行iOS開(kāi)發(fā)?
如何在Windows下進(jìn)行iOS開(kāi)發(fā)?可以使用VMWare在Windows7上安裝Mac操作系統(tǒng),模擬ios開(kāi)發(fā)環(huán)境。1.相關(guān)配置操作系統(tǒng):windows7旗艦版2.安裝過(guò)程A.安裝VMWare檢測(cè)C
如何在Windows下進(jìn)行iOS開(kāi)發(fā)?
可以使用VMWare在Windows7上安裝Mac操作系統(tǒng),模擬ios開(kāi)發(fā)環(huán)境。
1.相關(guān)配置
操作系統(tǒng):windows7旗艦版
2.安裝過(guò)程
A.安裝VMWare
檢測(cè)CPU是否支持虛擬化檢測(cè)工具securable.exe。
不管是否支持,請(qǐng)到主板的BIOS查看是否有VT ON switch。如果開(kāi)啟了,就成功了。如果還是關(guān)著,說(shuō)明CPU不支持。
設(shè)置過(guò)程如下:重啟-F1-BIOS-高級(jí)-CPU設(shè)置-英特爾虛擬化技術(shù)-啟用-F10保存并退出。
B.安裝VMWare的Mac補(bǔ)丁
下載完補(bǔ)丁文件后,解壓。打開(kāi)安裝文件的windows目錄,右鍵單擊它以管理員身份運(yùn)行。
C.創(chuàng)建虛擬機(jī)
安裝VMWar
ios訂閱開(kāi)發(fā)流程?
序
開(kāi)發(fā)Apple Subscription時(shí),客戶端變化不大。主服務(wù)器要處理蘋(píng)果服務(wù)器發(fā)來(lái)的通知,判斷通知類型,驗(yàn)證回執(zhí)。
基本步驟
在后臺(tái)創(chuàng)建訂閱產(chǎn)品,并創(chuàng)建共享密鑰密碼。
2.蘋(píng)果后臺(tái)配置通知自己服務(wù)器地址的url。
3.分析蘋(píng)果通知,開(kāi)發(fā)自己的邏輯(主要編程部分)。
1.蘋(píng)果在后臺(tái)創(chuàng)建訂閱產(chǎn)品。
蘋(píng)果在后臺(tái)創(chuàng)建的產(chǎn)品列表頂部,會(huì)有一個(gè)創(chuàng)建共享密鑰的按鈕,只有擁有權(quán)限的人才能看到。關(guān)鍵是共享密鑰已經(jīng)創(chuàng)建。驗(yàn)證Apple收據(jù)時(shí),所有產(chǎn)品都要添加參數(shù),收據(jù)和共享密鑰都要發(fā)送到Apple服務(wù)器進(jìn)行驗(yàn)證。共享密鑰作用于所有產(chǎn)品。
進(jìn)入蘋(píng)果后臺(tái)-管理-創(chuàng)建共享密鑰,后臺(tái)地址
后臺(tái)配置通知地址url
Apple的所有通知都將發(fā)送到這個(gè)url,包括退款、訂閱續(xù)訂、訂閱取消等。參數(shù)都在請(qǐng)求體中,數(shù)據(jù)格式是json格式,由@RequestBody接收。輸入背景信息服務(wù)器通知地址
我只解析訂閱類型的通知參數(shù)。所有參數(shù)請(qǐng)參考官方文件。
notification_typ:
It s足以解析這些通知類型,然后驗(yàn)證共享密鑰密碼以獲得收據(jù)中的expires_date_ms和original_transaction_id,這是訂閱的原始訂單id,不會(huì)改變。蘋(píng)果服務(wù)器會(huì)返回一個(gè)original_transaction_id對(duì)象數(shù)組,按照項(xiàng)目邏輯做自己的業(yè)務(wù)處理。
試驗(yàn)
開(kāi)發(fā)蘋(píng)果訂閱服務(wù)容易,測(cè)試沙盒環(huán)境難。蘋(píng)果相應(yīng)縮短了訂閱時(shí)間,但可以 t模擬取消訂閱,需要開(kāi)通更多的賬戶測(cè)試。