我在我的应用程序中测试In App Billing()v3时遇到问题,我不能用测试帐户购买任何东西.它总是显示一个Play商店对话框
"Error Authentication is required. You must log in with your Google Account"
Run Code Online (Sandbox Code Playgroud)
我只能毫无问题地购买保留项"android.test.purchased"并使用它.
IAB开始:
private static final int REQ_CODE_BUY = 51667;
private static final String buyFile = "bought";
private Activity activity;
private ProgressDialog pD;
private IInAppBillingService mService;
private ServiceConnection mServiceConn = new ServiceConnection() {
@Override
public void onServiceDisconnected(ComponentName name) {
mService = null;
}
@Override
public void onServiceConnected(ComponentName name,
IBinder service) {
mService = IInAppBillingService.Stub.asInterface(service);
}
};
public IABHelper(Activity activity, ProgressDialog pD){
this.activity = activity;
this.pD = …Run Code Online (Sandbox Code Playgroud)