Play Store SKUs not returned to your application.

If the Play Store doesn't return one or more SKUs to your app, verify the following:

  1. At Google IO 2022 Google released billing library v5 that supports the creation of the multiple plans in the same subscription. While we are working on a new version of the Glassfy SDK (we currently support the v4 billing library) you should mark the product you want to use with Glassfy as Backwards compatible.
  2. Be sure to use the "Product ID" and not the Base Plan
  3. You have accepted all contracts and privacy policy on Play Store. It may takes 24 hours for the changes to take effect.
  4. The Android Package Name of your application must match the package name of your app in Play Store.
  5. Newly created products in Play Store need some time before becoming visible to the app (normally less then 24 hours).
  6. You are testing on a device and not an emulator (emulator can work with proper play store installed but to simplify the testing we recommend to test on an actual device).
  7. You must use a Play Store test account. Live Play Store accounts are not working.
  8. You have completed the Play Store Configuration
  9. You followed the Test your Google Play Billing Library google documentation.
  10. The closed track should be approved (not under review). If the closed track is not approved you can use an internal track that does not require approval and the skus will be available immediatelly. https://support.google.com/googleplay/android-developer/answer/9845334?hl=en
  11. If in closed testing the app has to be in release. On Play store you see the status "Available to selected testers" and a green circle icon.
  12. The user must be logged in on the Play Store with the test user (do not use a standard live user).
  13. Be sure the SKU is availble in the country of the tester you are using: for example if your test user is in Brasil the SKU has to be available in Brazil