配置平台
安装 Adapty SDK
Adapty.activate(
"PUBLIC_SDK_KEY",
customerUserId: "YOUR_USER_ID"
)
"PUBLIC_SDK_KEY",
customerUserId: "YOUR_USER_ID"
)
处理购买事件
仅需 5 个 SDK 方法即可集成货币化
// Your app's code
import Adapty
Adapty.activate("PUBLIC_SDK_KEY", customerUserId: "YOUR_USER_ID")
// Use Locale.preferredLanguages to find out
// which languages the user prefers using
let locale = Locale.current.identifier
Adapty.getPaywall("YOUR_PAYWALL_ID", locale: locale) { result in
switch result {
case let .success(paywall):
// the requested paywall
case let .failure(error):
// handle the error
}
}
// Your app's code
do {
let purchaseResult = try await Adapty.makePurchase(product: product)
switch purchaseResult {
case .userCancelled:
// handle the user cancelled purchase
case .pending:
// handle the pending purchase
case let .success(profile, transaction):
if profile.accessLevels["YOUR_ACCESS_LEVEL"]?.isActive ?? false {
// successful purchase
}
}
} catch {
// handle the error
}
// Your app's code
Adapty.getProfile { result in
if let profile = try? result.get() {
// check the access
}
}
// Your app's code
do {
let profile = try await Adapty.restorePurchases()
if profile.accessLevels["YOUR_ACCESS_LEVEL"]?.isActive ?? false {
// successful access restore
}
} catch {
// handle the error
}
快速集成只需几小时
从 AppStore Connect、Google Play 或 Stripe 添加产品。然后,创建 Adapty 付费墙,您就可以开始使用了。


跨平台订阅者同步
Adapty SDK 可以自动在所有平台上同步订阅者。使用 Adapty 作为您的客户的单一真实来源,甚至可以通过 Adapty 服务器 API 从网络同步订阅者。
了解更多关于同步的内容
行业最高的服务水平协议(SLA):99.99%且持续增长
Adapty SDK 和服务器经过全球一些最大应用的考验。我们旨在确保您安稳入睡,不用在夜间因订阅停止工作而惊醒。实现 100% 的容错能力,配备备用的支付墙。

灵活的付费墙管理架构
Adapty 是一个由开发者为开发者打造的产品。我们的目标是提供最灵活的解决方案,以便您的增长团队可以在不打扰您的情况下工作。Adapty Placements 使您可以轻松远程更改支付墙,并进行测试,而不需要编码或应用程序发布。
原始数据导出
实时将原始供应商数据保存到您的服务器,使用原始 Webhook(链接)或通过 Webhook 集成获取处理和丰富的数据事件。


加入世界上最大的应用程序,它们已经在使用Adapty

来自各行各业的人们转向 Adapty 以 增长 他们的 收入
企业级经受考验的解决方案
0M
每月订阅事件
0
.
0B
用户
0
.
0M
每月订阅者
0B
每月API调用