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