有時候我們想做一個蘋果訂閱功能,需要在蘋果開發者后臺添加訂閱商品productid/
訂閱需要增加一個參數: password: 秘鑰, 就可以了, 但是官方文檔說秘鑰僅僅用在自動續訂上面
大家叫后臺加個驗證,如果蘋果驗證返回21004的話(21004 你提供的共享密鑰和賬戶的共享密鑰不一致),就加上password字段去驗證,可以成功。 秘鑰去https://itunesconnect.apple.com/ 里面對應的APP里創建
如果沒有開通此功能,需要點擊下開啟共享密鑰,拿到password后,服務器端支付驗證和普通內購相差不大,只不過驗證內購時(即使是消耗型商品)必須帶上password字段。
//蘋果支付驗證public function getReceiptData($receipt, $isSandbox = false,$password=''){//沙盒驗證地址if ($isSandbox){$endpoint