Tôi đã kiểm tra kết nối Internet và thị trường Google Play được cài đặt với phiên bản gói mới nhất.getBuyIntent trả về thanh toán trong ứng dụng null API phiên bản 3
Về cơ bản, dụ ngôn không thành công vì buyIntent cho mua hàng trong ứng dụng sẽ trả về giá trị rỗng sau lần sử dụng đầu tiên.
Đây là mã và tôi nghi ngờ lỗi là trong khối này (không có nơi nào khác)
Tôi cũng nhận này trở về từ khối catch nhưng tôi không chắc chắn những gì nó có nghĩa là, gói tên được thay đổi vì tôi không muốn hiển thị ứng dụng của mình.
Lỗi: (Không phải từ gói của tôi nhưng mức độ hệ thống)
[79] InAppBillingUtils.getPreferredAccount: com.mypackage.appname: Account from first account - [jbC6uT04zd8tXCrK]
Code:
Bundle buyIntentBundle = null;
try
{
buyIntentBundle =
mServiceConnection.mBillingService.getBuyIntent(
3,
mContext.getPackageName(),
mPurchaseCodesAsStrings[PurchaseType],
"inapp",
mDeveloperPayload
);
}
catch (RemoteException e)
{
e.printStackTrace();
}
PendingIntent pendingIntent = buyIntentBundle.getParcelable("BUY_INTENT");