You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS集成Apphud SDK:如何查询指定ID的商品用于购买?

解决方案

查询指定ID商品的方法

你可以使用Apphud SDK提供的Apphud.product(withIdentifier:)方法,直接获取ID为sub_30的商品对象,无需加载全部商品列表。

示例代码

// 获取指定ID的商品
guard let targetProduct = Apphud.product(withIdentifier: "sub_30") else {
    // 处理商品不存在的情况(如提示用户商品暂不可用)
    return
}

调用购买函数

拿到目标商品后,直接传入Apphud.purchase(product)函数执行购买即可:

do {
    let purchaseResult = try await Apphud.purchase(targetProduct)
    // 根据结果处理业务逻辑
    if purchaseResult.success {
        // 购买成功后的操作
    } else {
        // 购买失败,可通过purchaseResult.error查看具体原因
    }
} catch {
    // 处理异步请求错误
}

注意点

  • 确保sub_30已在Apphud后台正确配置并同步到SDK
  • 需等待Apphud SDK完成商品加载后再调用查询方法,可通过ApphudDelegate的apphudDidLoadProducts回调确认加载完成

内容的提问来源于stack exchange,提问作者Chris Hansen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 14:17:05