|
|
3da65b8cbd
|
update:enjoy-pay 接入
|
2026-06-05 16:58:17 +08:00 |
|
|
|
ea03c8023f
|
update:更新接口的修改
|
2026-06-05 16:57:07 +08:00 |
|
|
|
f06074d9cc
|
update:更新SDK 修改
|
2026-05-21 14:45:27 +08:00 |
|
|
|
ed6fe668ad
|
update:逻辑更新
|
2026-05-21 00:37:19 +08:00 |
|
|
|
eecf54c6a4
|
update:更新tysdk 默认修改
|
2026-05-14 11:53:38 +08:00 |
|
|
|
f9b5413a81
|
refactor: 支付链路规范化 — 统一命名/层次/传参
- ISDKHelper.pay() 增加 productPrice 参数,与 UnityKnowNew 签名对齐
- FlexionSDKHelper: prodPrice/prodCount 从参数直接写入 developerPayload
- playerId → userId 统一命名 (SDKTest/Java payload)
- pfId → pfid 统一小写 (服务端 JSON key)
- PaymentInfo 序列化替代 StringBuilder 手拼 JSON
- FlexionPaymentVerifier.Consume 走 UnityBridgeFunc.ConsumePurchase 桥接层
- UnityBridgeFunc 新增 ConsumePurchase 通用方法,移除渠道特定方法
- SDKManager.ConsumeFlexionPurchase → ConsumePurchase 通用化
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-11 15:24:39 +08:00 |
|
|
|
de3ff3b7a4
|
feat: 支付验签框架 — 策略模式 + 装饰器重试
- 新增 IPaymentVerifier 接口 (Verify + Consume),渠道无关
- 新增 PaymentVerifierFactory 按 Channel 分发
- 新增 FlexionPaymentVerifier: HTTP 验签 + 线性 backoff 重试
- 新增 DummyPaymentVerifier: 占位验签实现
- 新增 RetryablePaymentVerifier: 装饰器,流程级重试
- TYSdkFacade_Pay: PayResult 增加验签分支,先验签后消费再回调
- TYSdkModel: PaymentInfo 增加 verified 字段
- UnityBridgeFunc: 移除 ConsumeFlexionPurchase(职责收归 Verifier)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-11 11:25:20 +08:00 |
|
|
|
f60a1dd0c2
|
feat: Flexion 先验签后消费支付流程 + playerId 绑定
实现 Flexion 渠道支付验签重构:支付成功后不立即消费,将 purchaseJson/signature/purchaseToken
回调至 Unity,由服务端 SHA1withRSA 验签并校验 developerPayload.playerId 后再调用 consume。
同步更新 SDKManager 接口、UnityBridgeFunc 桥接、TYSdkModel 字段及 ExtraPluginCfgs。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-09 16:04:29 +08:00 |
|
|
|
66aa7a931b
|
update:更新flexion 以及sdk 接入
|
2026-04-29 20:43:16 +08:00 |
|
|
|
9f5151c54c
|
[U] sync with ft
|
2026-03-27 12:29:31 +08:00 |
|
|
|
3f78e8464a
|
[U] sync with tf
|
2026-03-23 11:02:05 +08:00 |
|
|
|
8cc0a67f03
|
[M] new call back
[wip]
|
2025-12-22 16:11:55 +08:00 |
|
|
|
7401a30ebf
|
[M] sync with n3
|
2024-11-28 14:00:57 +08:00 |
|
|
|
959d7d2cce
|
[M] sync from n3-world
|
2024-08-30 10:12:40 +08:00 |
|
|
|
1a0af9d725
|
[M] all functional
|
2024-08-16 00:56:24 +08:00 |
|
|
|
c355784122
|
[M] login & logout & payment
- login by token
- save account info
- logout remove accout info
- iOS SKU list parser
- iOS Pay
|
2024-08-13 23:53:35 +08:00 |
|
|
|
6332ff9055
|
[M] MAX SDK callback Test
|
2024-08-09 18:35:08 +08:00 |
|
LYP
|
c5f9a0e84b
|
错误修改
|
2024-08-09 11:52:53 +08:00 |
|
LYP
|
8706239fbd
|
Merge branch 'main' of 192.168.9.102:tysdk-intergration
# Conflicts:
# sdk-intergration/Assets/Scripts/SDKTest.cs
# sdk-intergration/Packages/tysdk/Runtime/TYSdkFacade_Pay.cs
# sdk-intergration/Packages/tysdk/Runtime/TYSdkModel.cs
|
2024-08-09 11:48:57 +08:00 |
|
LYP
|
2419cfb216
|
商品列表处理
|
2024-08-09 11:24:07 +08:00 |
|
LYP
|
6a25f92182
|
中间版本
|
2024-08-08 19:42:52 +08:00 |
|
|
|
b427979811
|
[WIP] SKU list
|
2024-08-08 19:41:07 +08:00 |
|
|
|
4b0a85efea
|
[F] iOS Payment param, remote UnityKnown thirdExtend
|
2024-08-07 01:26:49 +08:00 |
|
|
|
d2f1da88f1
|
[M] iOS add UnityKnowNew pay method
|
2024-08-06 20:36:33 +08:00 |
|
LYP
|
de5c781bd7
|
sdk 代码合并
|
2024-08-06 16:22:00 +08:00 |
|