-
public abstract class AbsAuthBuildForRY extends AbsAuthBuild
-
-
Constructor Summary
Constructors Constructor Description AbsAuthBuildForRY()
-
Method Summary
Modifier and Type Method Description final StringgetWith()abstract AuthResultlogin()登录功能 授权 abstract AuthResultpayCheck()支付检查,返回信息判断用户当前登录的荣耀帐号所在的服务地是否支持荣耀支付 abstract AuthResultpayProductQuery(List<String> productList, RYPriceType priceType)支付商品列表查询, 包含PMS商品,则需要在荣耀HONOR Developers平台上完成商品的配置。商品配置完成后,查商品信息 abstract AuthResultpayPMS(String productId, RYPriceType priceType, String developerPayload)购买PMS商品 PMS商品指在荣耀HONOR Developers平台上配置的商品,包含消耗型、非消耗型和订阅型商品。 防止掉单, 创建订单前,需要查询已购买,未消耗的商品,进行消耗 abstract AuthResultpayConsume(String purchaseToken)消耗型商品 消耗操作 确认购买 abstract AuthResultpurchaseHistoryQuery(RYPriceType priceType, String continueToken, Boolean record)购买记录查询 获取结果后需要公钥验签, purchaseList 和 sigList 一一对应 -
-
Method Detail
-
login
abstract AuthResult login()
登录功能 授权
-
payCheck
abstract AuthResult payCheck()
支付检查,返回信息判断用户当前登录的荣耀帐号所在的服务地是否支持荣耀支付
-
payProductQuery
abstract AuthResult payProductQuery(List<String> productList, RYPriceType priceType)
支付商品列表查询, 包含PMS商品,则需要在荣耀HONOR Developers平台上完成商品的配置。商品配置完成后,查商品信息
- Parameters:
productList- 商品ID列表priceType- 商品类型 0:消耗型商品; 1:非消耗型商品; 2:订阅型商品
-
payPMS
abstract AuthResult payPMS(String productId, RYPriceType priceType, String developerPayload)
购买PMS商品 PMS商品指在荣耀HONOR Developers平台上配置的商品,包含消耗型、非消耗型和订阅型商品。 防止掉单, 创建订单前,需要查询已购买,未消耗的商品,进行消耗
- Parameters:
productId- 平台上配置的商品 IdpriceType- : 0:消耗型商品; 1:非消耗型商品; 2:订阅型商品developerPayload- 商户侧保留信息。若该字段有值,在支付成功后的回调结果中会原样返回给应用。
-
payConsume
abstract AuthResult payConsume(String purchaseToken)
消耗型商品 消耗操作 确认购买
- Parameters:
purchaseToken- 消耗型商品, 消耗操作的商品 Token,json 字段名:purchaseToken
-
purchaseHistoryQuery
abstract AuthResult purchaseHistoryQuery(RYPriceType priceType, String continueToken, Boolean record)
购买记录查询 获取结果后需要公钥验签, purchaseList 和 sigList 一一对应
- Parameters:
priceType- 0:消耗型商品(查询已购买未消耗的列表); 1:非消耗型商品; 2:订阅型商品continueToken- 传入上一次查询得到的 continueToken,获取新的数据,第一次传空record- 记录模式,默认 false;查看用户历史购买记录;
-
-
-
-