Sprawdzam już połączenie internetowe i rynek Google Play jest zainstalowany z najnowszą wersją pakietu.getBuyIntent zwraca null API wersja 3 fakturowanie w aplikacji
Zasadniczo przypowieść nie działa, ponieważ kupujący za zakupy w aplikacji zwraca wartość zerową po pierwszym użyciu.
Oto kod i podejrzewam, że ten błąd będzie w tym bloku (gdzie indziej)
Jestem również coraz to wrócił z bloku catch, ale nie jestem pewien, co to znaczy, pakiet nazwa zostanie zmieniona, ponieważ nie chcę, aby moja aplikacja była wyświetlana.
Błąd: (Nie z moim pakiecie ale poziomu systemu)
[79] InAppBillingUtils.getPreferredAccount: com.mypackage.appname: Account from first account - [jbC6uT04zd8tXCrK]
Kod:
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");