🎨 Support in-app purchase PRO Features and Subscription on iOS https://github.com/siyuan-note/siyuan/issues/14159

This commit is contained in:
Daniel 2025-03-19 22:17:54 +08:00
parent 205ebd26b5
commit 45dc8a18e6
No known key found for this signature in database
GPG Key ID: 86211BA83DF03017

View File

@ -56,6 +56,7 @@ import (
// -6参数错误 // -6参数错误
// -7校验 accountToken 失败 // -7校验 accountToken 失败
// -8校验 transaction 失败 // -8校验 transaction 失败
// -9未知的商品
func VerifyAppStoreTransaction(accountToken, transactionID string) (retCode int) { func VerifyAppStoreTransaction(accountToken, transactionID string) (retCode int) {
retCode = -2 retCode = -2
retMsg := "unknown error" retMsg := "unknown error"
@ -169,6 +170,12 @@ func VerifyAppStoreTransaction(accountToken, transactionID string) (retCode int)
logging.LogErrorf(retMsg) logging.LogErrorf(retMsg)
return return
} }
if -6 == result.Code {
retCode = -9
retMsg = fmt.Sprintf("verify app store transaction failed [code=%d, msg=%s]", result.Code, result.Msg)
logging.LogErrorf(retMsg)
return
}
if -64 == result.Code { if -64 == result.Code {
retCode = -2 retCode = -2
retMsg = fmt.Sprintf("verify app store transaction failed [code=%d, msg=%s]", result.Code, result.Msg) retMsg = fmt.Sprintf("verify app store transaction failed [code=%d, msg=%s]", result.Code, result.Msg)