RevenueCat IAP - Testing without Google Play Console credentials - flutter

I would like to know if I can test RevenueCat IAP without setting up a Google Play Console account. I have submitted my app for review, but it is currently taking a long time to get reviewed and accepted. Is there any way I can test RevenueCat without Google Play Console?

You would need a Google Play Console account to test the app flow with RevenueCat and unfortunately it can take some time for a closed track to get approved. You can also test on an internal track first, there shouldn't be a wait period for approvals. Google help center for reference: https://support.google.com/googleplay/android-developer/answer/9845334?hl=en

Related

Set Offer Token using Flutter in app purchase package for Google Play Store

I am trying to offer a subscription with a specified offer for specific users using Flutter in app purchases in the Google Play console.
I created an offer in Google Play Store with the "Eligibility Criteria" set to "Developer Determined", but I cannot figure out how to specify this offer in an in app purchase.
I am looking for something similar to the setOfferToken method provided by the Google Play Billing Library.
I thought that I could use the offer ID as a product ID from the Google developer API docs, but I had misunderstood the documentation.
I have looked through the Flutter in app purchase package and the Google Play Billing Library, but could not find documentation related to my use case.
Is there any documentation specific to Flutter for assigning offer IDs to in app subscription purchases?
Thanks!

Missing app from AppGallery after publishing update

I have sent an update of my App to Huawei a few days ago. Verification went well, no remarks by Huawei side. Yesterday's update has been published, but the app was missed from appgallery. The update did not come to users. They can't find an app throw search. But the link to the app is working on a desktop browser. On phones can't find app across AppGallery. Huawei did not send me any info. Can anyone help?
According to the confirmation with the review team, when they try to log in your app for the first time on the HMS phone (mate30, HMS, emui11.0.0), the following error message is always displayed before login.
Although they could log in after loading the app for a period of time, but this problem does not occur on the GMS phone(mate20pro).
To solve the issue, you are recommended to test your app in HMS devices to reproduce and optimize its incompatibility issues against non-GMS devices.

Flutter IAP's not initiating payment popup after being cancelled once

I am using the official in-app-purchase library to handle billing. I have essentially copied the exact working example for my app. After clicking an In-App-Purchase the App Store pop ups as expected - if the user cancels that purchase for any reason and then goes back and clicks the IAP again, the App Store no longer attempts to pop-up. This is true after reboots, re-installs, new versions, etc. that product is no longer reacting to user input.
The one interesting thing to note - this behavior is not seen whatsoever when testing through TestFlight.
Many flutter developers facing issue in IAP, check this thread:
GitHub: Flutter IAP iOS issue
You can try this alternative solution:
https://pub.dev/packages/flutter_inapp_purchase
https://github.com/dooboolab/flutter_inapp_purchase

App working on dialogflow but not on Actions on Google Simulator

Recently, I have launched an app named 'Voice Cricket' on the google assistant skill store and it has been deployed successfully. I was trying to implement new features in the app, but when I tested my app successfully on dialogflow test console, I shifted over to Actions on Google simulator where I am getting this error
expected_inputs[0].input_prompt.rich_initial_prompt: 'rich_response'
must contain at least one item.
with response as
Voice Cricket isn't responding right now. Try again soon.
And now, I am unable to play the game on my device(getting same response as above) which is linked to the same google account on which I am building the app but when I tried playing the app on my friend's phone, it was working perfectly.
What could be the scenario? Where I might be wrong?
I even tried printing the logs on the firebase console which I am using in my app, but none is being shown.
P.S. - I am also confused about the status shown on my assistant console which is 'Deployed' but according to documentation, these can be possible status of your app, in which 'Deployed' is not one of them. Why is it so?

Can I clear Facebook Analytics before the iOS app goes live?

I recently started using Facebook analytics for the iOS apps I create. However, the FB analytics collects a lot of data during the testing periods of my app that I do not want to be included in analytics. Is there any option to clear out all of the stats FB analytics has collected so I can clear out test data before the app goes live in the App Store?
There is no option to do this. You could just ignore the data prior to date X (before your public release) and you should be OK.