I am new and am testing this Framwork using weekly, monthly, yearly subscriptions.
I have followed the whole document which in great detail indicates how to set up the Apple Store and Google Play.
As code I am using the one from the example provided for Flutter developers.
With Apple Store everything works, while (with the same code) with Google Play I get the error message: "The requested item is not available for purchase".
But in the Google Play store are all "active" subscriptions.
In RevenueCat the Entitlements, Offerings, Products are regularly configured.
I just can't figure out where I may have gone wrong as I have followed all the steps and am using the code provided as an example.
Debug Console:
V/AudioManager( 3198): playSoundEffect effectType: 0
V/AudioManager( 3198): querySoundEffectsEnabled...
I/flutter ( 3198): &&&&&&&&&&&&& purchase info are: Package{identifier: $rc_weekly, packageType: PackageType.weekly, product: Product{identifier: shopping_weekly, description: All features for one week, title: Shopping Weekly (com.carlosacchetti.shopping_app (unreviewed)), price: 0.5, priceString: 0,50 €, currencyCode: EUR, introductoryPrice: null}, offeringIdentifier: default}
D/[Purchases] - DEBUG( 3198): ℹ️ Vending Offerings from cache
D/[Purchases] - DEBUG( 3198): 💰 Purchase started - product: com.revenuecat.purchases.models.ProductDetails@fa146fdd - offering: default
D/[Purchases] - DEBUG( 3198): 💰 Purchasing product: shopping_weekly
D/[Purchases] - DEBUG( 3198): ℹ️ Checking if cache is stale AppInBackground false
D/ZrHung.AppEyeUiProbe( 3198): stop checker.
W/ActivityThread( 3198): handleWindowVisibility: no activity for token android.os.BinderProxy@d8e953a
D/ZrHung.AppEyeUiProbe( 3198): notify runnable to start.
V/ActivityThread( 3198): Skipping new config:{1.15 222mcc10mnc [it_IT] ldltr sw320dp w320dp h610dp 540dpi nrml long port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 0, 0) mAppBounds=Rect(0, 90 - 1080, 2150) mWindowingMode=fullscreen mActivityType=undefined} nonFullScreen=0 suim:1 s.8}, config:{1.15 222mcc10mnc [it_IT] ldltr sw320dp w320dp h610dp 540dpi nrml long port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 0, 0) mAppBounds=Rect(0, 90 - 1080, 2150) mWindowingMode=fullscreen mActivityType=undefined} nonFullScreen=0 suim:1 s.8} for app:com.carlosacchetti.shopping_app
V/ActivityThread( 3198): callActivityOnCreate
I/HwPhoneWindow( 3198): updateLayoutParamsColor false mSpecialSet=false, mForcedNavigationBarColor=false, navigationBarColor=0, mNavBarShow=false, mIsFloating=false
I/HwPhoneWindow( 3198): updateLayoutParamsColor true mSpecialSet=false, mForcedNavigationBarColor=false, navigationBarColor=ff000000, mNavBarShow=false, mIsFloating=false
D/ActivityThread( 3198): add activity client record, r= ActivityRecord{bd02f48 token=android.os.BinderProxy@d8e953a {com.carlosacchetti.shopping_app/com.android.billingclient.api.ProxyBillingActivity}} token= android.os.BinderProxy@d8e953a
D/ZrHung.AppEyeUiProbe( 3198): notify runnable to start.
D/OpenGLRenderer( 3198): HWUI Binary is enabled
D/ZrHung.AppEyeUiProbe( 3198): stop checker.
I/HiTouch_HiTouchSensor( 3198): enabledInPad = false,isPcCastMode = false
D/HiTouch_PressGestureDetector( 3198): onAttached, package=com.carlosacchetti.shopping_app, windowType=1, mHiTouchRestricted=false
D/mali_winsys( 3198): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
D/OpenGLRenderer( 3198): HWUI Binary is enabled
I/ViewRootImpl( 3198): jank_removeInvalidNode all the node in jank list is out of time
D/ZrHung.AppEyeUiProbe( 3198): Current Activity:false
D/ZrHung.AppEyeUiProbe( 3198): not watching, wait.
W/ProxyBillingActivity( 3198): Activity finished with resultCode 0 and billing's responseCode: 4
D/ZrHung.AppEyeUiProbe( 3198): notify runnable to start.
D/ZrHung.AppEyeUiProbe( 3198): restart watching
W/InputMethodManager( 3198): startInputReason = 1
W/BillingHelper( 3198): Couldn't find purchase lists, trying to find single data.
W/BillingHelper( 3198): Received a bad purchase data.
W/BillingHelper( 3198): Couldn't find single purchase data as well.
E/[Purchases] - ERROR( 3198): 🤖‼️ BillingWrapper purchases failed to update: DebugMessage: . ErrorCode: ITEM_UNAVAILABLE.null
E/[Purchases] - ERROR( 3198): 🤖‼️ The product is not available for purchase.
D/ZrHung.AppEyeUiProbe( 3198): stop checker.
I/flutter ( 3198): PlatformException(5, The product is not available for purchase., {code: 5, message: The product is not available for purchase., readableErrorCode: ProductNotAvailableForPurchaseError, readable_error_code: ProductNotAvailableForPurchaseError, underlyingErrorMessage: Error updating purchases. DebugMessage: . ErrorCode: ITEM_UNAVAILABLE., userCancelled: false}, null)
D/ZrHung.AppEyeUiProbe( 3198): notify runnable to start.
W/InputMethodManager( 3198): startInputReason = 1
D/ViewRootImpl[ProxyBillingActivity]( 3198): surface should not be released
D/ActivityThread( 3198): Remove activity client record, r= ActivityRecord{bd02f48 token=android.os.BinderProxy@d8e953a {com.carlosacchetti.shopping_app/com.android.billingclient.api.ProxyBillingActivity}} token= android.os.BinderProxy@d8e953a
W/libEGL ( 3198): EGLNativeWindowType 0x74cbbff010 disconnect failed