Zaten Internet bağlantısı için kontrol ediyorum ve Google Play market en yeni paket sürümü ile yüklü.getBuyIntent, null API sürüm 3 uygulama içi faturalandırmayı döndürür
Temel olarak Parable başarısız oluyor, çünkü uygulama içi satın alımlar için alıcı, ilk kez kullanıldıktan sonra boş dönüyor. İşte
kodudur ve bu blokta olması (hiçbir yerde başka)Ben de bu catch bloğu dönen alıyorum ama ne anlama emin değilim, paket hatası şüpheli Uygulamamın gösterilmesini istemediğimden ad değiştirildi.
Hata: (Benim paketin ancak sistem düzeyinden)
[79] InAppBillingUtils.getPreferredAccount: com.mypackage.appname: Account from first account - [jbC6uT04zd8tXCrK]
Kodu:
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");