跳转到内容
- 通知与告警:按租户或单个 App 订阅 Telegram、邮件或 webhook 通知,覆盖购买、订阅、退款、拒付和运维告警,可选事件、最低级别、环境与语言。CLI
notify。
- 广告展示收入:
POST /v1/ads/impressions,与 LevelPlay、MAX 报表逐日对账,提供统计与导出。SDK 0.6.0 新增 Kasskeep.ads.reportImpression 和转换函数 levelPlayImpression、maxImpression、adMobPaidEvent。
- 网页管理控制台
app.kasskeep.com 与公开状态页。
- 命令行工具以 npm 包
@kasskeep/cli 提供。
- CCBill 渠道(Beta):FlexForms 结账与 webhook 事件,配置 CCBill 凭据后才生效。
- 一个统一广告位名在每个广告网络下可以对应多个 id(最多 20 个),这样 iOS 和 Android 的广告位可以共用一个名字。每个 id 可以带
ios 或 android 标签用于展示;匹配时忽略标签。
PUT .../ad-units/:name 接受字符串、由 id 或 {id, platform} 对象组成的数组,或 null。GET 新增 units,给出完整形式。
- CLI
unit-set 支持重复参数、逗号分隔的 id,以及 ios: / android: 前缀。
- AdMob 和 LevelPlay 官方测试广告位,以及开启了新设置
ads_allow_shared_test_units 的 App,可以让多个名字共用一个 id。回调时采用客户端回传的名字。
- LevelPlay 的
app_key 支持多个以逗号分隔的 App Key。
- 新增广告网络:Unity LevelPlay S2S 回调,支持
md5 签名、时间戳窗口、按 eventId 去重、可选的来源 IP 允许列表,以及 <eventId>:OK 应答。
- 测试奖励可以通过
network 采用指定广告网络的格式。
- SDK 0.5.0:
RewardedProvider.init、showRewarded 的 serverParams、ads.appKey、testAds.network,以及 KasskeepWeb.configureTestAds({ network })。
- 来自未映射广告位的激励广告回调现在默认拒绝。新增 App 设置
ads_unmapped_policy(reject 或 emit)。
- 新增接口
GET .../ads/unmatched 和 CLI ads unmatched,列出被拒绝的广告位。
- 统一广告位名未知的测试奖励返回
422 unknown_ad_unit。
- 激励广告:AdMob SSV 和 AppLovin MAX S2S 回调、
ad.reward 事件、广告位映射、测试模式,以及 GET /v1/customers/:id/ad-rewards。
- SDK 0.4.0:
Kasskeep.ads.showRewarded,配合注入的 RewardedProvider;WebView 桥接和 kasskeep-web.js 会转发它。
- 修复:网页端默认的
fetch 不再报 Illegal invocation。
- 浏览器 CORS:公钥接口按 App 的
cors_origins 允许列表放行。
- CLI 文件类选项支持用
- 表示标准输入。
- Stripe 渠道:通过
POST /v1/checkout 使用托管 Checkout,回调经校验后会从 Stripe API 重新拉取,支持退款、新增 chargeback 和 chargeback.closed 事件、商品映射、回跳域名允许列表和每小时对账。
- SDK 0.3.0:
checkout();kasskeep-web.js 新增 configureCheckout 和 checkout。
- 渠道插件接口,可声明能力。Apple 和 Google 原样迁移到该接口上。
- 测试商店:购买、续订、宽限期、退款、撤销、场景模拟和时间快进,全部带
environment: "test"。
- SDK 0.2.0:可在 Expo Go 中使用的
testStore 模式;kasskeep-web.js 新增 configureTestStore 和 mode()。
- CLI 默认遮盖公钥,除
create 和 rotate-keys 外从不输出私钥。
POST .../webhooks/test 发送一条带签名的 test 事件并报告响应。新增事件类型 test。
- 可按
ios_bundle_id 和 android_package 查找 App。
GET .../credentials 返回带指纹的摘要。
- 多租户,支持行级安全和按租户的加密密钥。
- 账号体系:角色、强制 TOTP、邀请、转让所有权、注销账号和审计日志。
- 管理 API 位于
/v1/admin 下;CLI 使用个人访问 token。
- App Store:StoreKit 2 校验、Server Notifications V2 和 Server API。
- Google Play:Play Developer API 校验、确认和消耗、已作废购买,以及 RTDN。
- 带重试的签名回调,以及
GET /v1/events。
- SDK
@kasskeep/react-native,附带 WebView 桥接和 kasskeep-web.js。