您可以用 Adjust SDK 记录 App Store 和 Play 应用商店的订阅,并验证这些订阅是否有效。用户购买订阅后,创建一个包含细节的 AdjustAppStoreSubscription
或 AdjustPlayStoreSubscription
实例。
1. Instantiate a subscription object
要开始设置,先创建一个包含订阅购买细节的订阅对象。
创建一个 AdjustAppStoreSubscription
对象,属性如下:
创建一个 AdjustPlayStoreSubscription
对象,属性如下:
参数 | 数据类型 | 描述 |
---|
price | string | 订阅价格 |
currency | string | 订阅使用的币种 |
sku | string | 产品 ID |
orderId | string | 您的交易 ID |
signature | string | 购买数据的签名 |
purchaseToken | string | 交易唯一识别码。请参考Google 的文档,了解更多信息。 |
Record the purchase date
您可以记录用户购买订阅的日期。SDK 会返回该数据用于报告。
设置AdjustAppStoreSubscription
实例的setTransactionDate
属性来记录订阅的时间戳。
设置AdjustPlayStoreSubscription
实例的PurchaseTime
属性来记录订阅的时间戳。
Record the purchase region (iOS only)
您可以记录用户购买订阅的地区。为此,请将AdjustPlayStoreSubscription
实例的SalesRegion
属性设置为string
形式的国家代码。此信息需为Storefront
对象的countryCode
。
Add callback parameters
您可以向订阅对象附加回传参数。SDK 会将这些参数附加至您的回传 URL。要添加回传参数,请在订阅对象上调用 AddCallbackParameter
方法。多次调用该方法可添加多个回传参数。
Add partner parameters
您可以向订阅对象附加合作伙伴参数。用户购买订阅时,SDK 会将这些参数发送至 Adjust 服务器。Adjust 服务器会将此信息转发至您的合作伙伴。要添加合作伙伴参数,请在您的订阅对象上调用AddPartnerParameter
方法。多次调用该方法可添加多个合作伙伴参数。
设置好订阅对象后,您就可以通过 Adjust SDK 对其进行记录了。
将订阅对象传送至 Adjust.TrackAppStoreSubscription
方法,以记录用户订阅购买。
将订阅对象传送至 Adjust.TrackPlayStoreSubscription
方法,以记录用户订阅购买。