-
大小: 36KB文件类型: .zip金币: 2下载: 1 次发布日期: 2021-08-15
- 语言: PHP
- 标签: Google内购 内支付 GooglePlay 谷歌内购
资源简介
Google内购整理的客户端代码和服务器PHP验证订单代码, 开发者不必关心太多细节,查看注释部分需要开发者自己添加少量的代码.
代码片段和文件信息
package com.jiaoma.sdk;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import org.json.JSONException;
import org.json.JSONobject;
import googleplay.GooglePlayUtil;
import googleplay.utils.IabResult;
import googleplay.utils.Inventory;
import googleplay.utils.Purchase;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
//主要处理充值sdk的接入 MainActivity调用并初始化
public class SdkChargebase {
//============================================================
//变量处理
public static final String TAG = “sdk_charge“;
public static Activity sContext = null;
//============================================================
public static final int pay_sucess = 0;
public static final int pay_failed = 1;
public static final int pay_cancel = 2;
private static GooglePlayUtil googlePlayUtil = null;
private static String callbackUrl = null;
//============================================================
//C++回调接口
public static native void onPayResult(int result);
//...
//============================================================
//============================================================
//设置应用程序上下文
public static void init(Activity con){
sContext = con;
if(googlePlayUtil == null){
googlePlayUtil = new GooglePlayUtil(sContext new MyOnQueryFinishedListener());
googlePlayUtil.setonstartSetupFinishedListener(new MyonstartSetupFinishedListener());
}
}
public static void onResume() {
}
public static void onstop() {
}
public static void onDestroy() {
if(googlePlayUtil != null){
googlePlayUtil.dispose();
}
}
public static void onActivityResult(int requestCode int resultCode Intent data){
//Log.e(TAG “requestCode:“ + requestCode + “ resultCode:“ + resultCode);
googlePlayUtil.handleActivityResult(requestCode resultCode data);
}
//============================================================
// callbackurl本来处理成订单实时传入,但是setup成功后会query订单这步验证需要callbackrul没办法传入,那么就代码固定书写了,也可以做到配置文件里。
protected static void doGooglePay(String itemid String orderid String callbackurl){
//itemId = “android.test.purchased“; // 不要轻易用!!!!!因为产生的这个订单不能被消费遇到的很大一个坑,
//callbackUrl = callbackurl;
googlePlayUtil.purchase(sContext itemId new OnMyIabPurchaseFinishedListener() orderid);
}
private static class MyOnQueryFinishedListener implements GooglePlayUtil.OnQueryFinishedListener
{
@Override
public void onQuerySuccess(Inventory inv) {
Log.e(TAG “------SdkChargebase onQuerySuccess“);
}
@Override
public void onQueryFail(IabResult result) {
Log.e(TAG “------SdkChargebase onQueryFail“);
}
@Override
public void onQueryError() {
Log.e(TAG “------SdkChargeBa
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-26 12:19 google_inpay\
目录 0 2018-03-26 11:40 google_inpay\com\
目录 0 2018-03-26 11:40 google_inpay\com\android\
目录 0 2018-03-26 11:40 google_inpay\com\android\vending\
目录 0 2018-03-26 11:40 google_inpay\com\android\vending\billing\
文件 11594 2018-03-08 13:19 google_inpay\com\android\vending\billing\IInAppBillingService.aidl
目录 0 2018-03-26 11:40 google_inpay\googleplay\
文件 13988 2018-03-26 12:00 google_inpay\googleplay\GooglePlayUtil.java
目录 0 2018-03-26 11:40 google_inpay\googleplay\utils\
文件 24257 2018-03-08 13:19 google_inpay\googleplay\utils\ba
文件 964 2018-03-08 13:19 google_inpay\googleplay\utils\ba
文件 2082 2018-03-08 13:19 google_inpay\googleplay\utils\IabBroadcastReceiver.java
文件 1483 2018-03-08 13:19 google_inpay\googleplay\utils\IabException.java
文件 51478 2018-03-26 11:59 google_inpay\googleplay\utils\IabHelper.java
文件 1734 2018-03-08 13:19 google_inpay\googleplay\utils\IabResult.java
文件 3417 2018-03-08 13:19 google_inpay\googleplay\utils\Inventory.java
文件 2494 2018-03-08 13:19 google_inpay\googleplay\utils\Purchase.java
文件 5146 2018-03-21 17:01 google_inpay\googleplay\utils\Security.java
文件 2241 2018-03-08 13:19 google_inpay\googleplay\utils\SkuDetails.java
文件 5430 2018-03-26 12:19 google_inpay\SdkChargeba
文件 1309 2018-03-26 13:42 google_inpay\user_pay_google.php
评论
共有 条评论