Google 支付
初始化
API介绍
谷歌支付初始化
API原型
/**
* 初始化谷歌内购实例
* @param activity 当前Activity
* @param publicKey 谷歌PublicKey
* @param billingCallback 购买回调
* @return
*/
public static GoogleBillingSupport newBillingInstance(Activity activity, String publicKey, BillingCallback billingCallback)
示例
private GoogleBillingSupport googleBillingSupport;googleBillingSupport = GoogleBillingSupport.newBillingInstance(MainActivity.this, getString(R.string.google_public_key), new BillingCallback() {
@Override
public void onPurchased(String productId, String orderId) {
//购买成功
logText.setText("orderId=" + orderId);
}
@Override
public void onBillingInitialized() {
//GooglePlay IAP服务初始化成功
}
@Override
public void onError(int errorCode) {
//购买失败
logText.setText("errorCode=" + errorCode);
}
});商品购买
API介绍
调用谷歌内购
API原型
示例
生命周期
1.onResume
在主Activity#onResume中
2.onDestroy
在主Activity#onDestroy中
3.onActivityResult
在主Activity#onActivityResult中
Last updated