在本周發布的 iOS/iPadOS 15 和 watchOS 8 中,蘋果還推出了 StoreKit 2。這是一套用于應用內購和訂閱的 API。這款基于 Swift 的新工具可以幫助開發者更好地跟蹤和支持其用戶的購買行為,而不是依賴 RevenueCat 等第三方解決方案。
該工具包引入了新的 API,以確定產品權利和優惠資格,快速獲得用戶的應用內購買歷史,通過簡單的檢查找出訂閱的最新狀態,最重要的是,為用戶提供了一種管理訂閱和在應用內請求退款的方法。蘋果還在更新 App Store 服務器 API 和 App Store 服務器通知,以便開發者能夠實時了解用戶的訂閱到期情況,并可能提供免費的擴展。
在分析蘋果新版變化的一篇博文中,外媒 RevenueCat 指出 StoreKit 2 僅限于運行 iOS 15 及以上較新系統的設備。而在舊版本系統上運行的應用仍被鼓勵使用原來的 StoreKit。這種分歧可能會隨著時間的推移而擴大。
蘋果允許用戶繼續使用iOS 14,只接收安全更新,考慮到該公司產品的使用壽命,可能有很多舊的iPad和iPhone在使用。幸運的是,StoreKit 2和StoreKit是互通的。蘋果寫道:“使用初代 StoreKit API 進行的購買仍然可以通過新的 StoreKit 2 交易和更新信息 API 進行訪問”。
這些變化可能會使為應用程序內的購買提供傳統的客戶支持變得更加容易。對蘋果來說,它們是對開發者提供某種應用內購買或訂閱的另一個小小的誘惑,由于蘋果越來越有爭議的30%的分成,這在財務上對公司有利。
【來源:希恩貝塔】