|
|
8de35fa97d
|
feat: FlexionSDKHelper 添加 consume 接口实现
ExtraPluginCfgs/flexion 同步 ISDKHelper.consume(String) 方法
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-11 11:26:58 +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 |
|
|
|
7fddc4e0f3
|
update:flexion 打包修改
|
2026-05-08 11:28:50 +08:00 |
|
|
|
8133f4d1b2
|
feat: Flexion channel build fixes
- Add google-services.json per-channel copy in SwitchChannel (Flexion has extra client)
- Add GooglePlay default google-services.json for fallback
- Switch Bundle Identifier per channel (Flexion → com.arkgame.ft.flexion)
- Fix FlexionSDKHelper missing BillingService import
- Fix Flexion AndroidManifest: add fullBackupContent override with flexion_backup_rules
- Add MainProcessName tools:replace to resolve gasdk/tuyoosdk manifest conflict
- Add billing:6.0.1 dependency for tuyoosdk AAR init compatibility
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-04-30 17:08:53 +08:00 |
|
|
|
d361d9078b
|
feat: merge rustore test UI and unify SKU format across channels
- Merge VK login/link/check and Review test buttons from dev_rustore
- Unify Rustore/GooglePlay SKU format via ChannelHelpers.normalizeSkuList()
- Fix ChannelConfig runtime sync: Java InitSDK sets channel from ChannelHelpers.CHANNEL
- Fix AndroidMinSdkVersion 25→26 for tuyoosdk compatibility
- Fix Flexion AndroidManifest tools:replace missing fullBackupContent value
- Add [CHANNEL-VERIFY] debug logs for channel verification
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-04-30 15:38:21 +08:00 |
|
|
|
66aa7a931b
|
update:更新flexion 以及sdk 接入
|
2026-04-29 20:43:16 +08:00 |
|