I have built a dummy flutter app and integrated it with revenue cat. Have put app in closed testing and followed all steps mentioned in the docs. Able to subscribe to plans and when plan is subscribed I am getting a mail to for payment confirmation (Sandbox). Problem is when I check firebase as well as revenue cat I am not seeing any android specific data there. For iOS it's working as expected. Any Pointers?
I found the problem. Issue was package name in revenuecat was not same as in playstore. Strangely, for iOS we had same issue but it was working.
After changing package name, it immediately started working.
Related
So months ago I was trying to upload my Flutter app to the App Store (it's already on Android) but kept getting rejected because when the Apple testers tried to sign in with Apple on their emulators, it gave an error message. It worked fine on all physical devices. I gave up trying but now I'm back at it and wonder if anyone knows if there is some sort of firebase_auth / flutterfire_ui version combo that happens to work in every situation (apple, google, email sign-in). I've tried the latest versions of each and the issues still exist. If I can't figure this out I will have to write my own sign-in page from scratch, which I would rather not do.
Sounds like a bunch of others are having the same issues. Has anyone experienced anything like this? Thanks!
App is built in flutter using Firebase authentication. When Apple review team tries to sign in by using provided testing phone number and they always stuck at reCaptcha based authentication screen. They are seeing attached screen forever.
App store rejected by giving reason:
Hello,
The issues we previously identified still need your attention.
If you have any questions, we are here to help. Reply to this message
in App Store Connect and let us know.
Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app.
Specifically, your app still displayed error message when we tried to
login.
Please review the details below and complete the next steps.
Review device details:
Device type: iPhone
OS version: iOS 15.5
Next Steps
Please run your app on a device to reproduce the issues, then revise
and submit your app for review. If at first you're unable to reproduce
the issue, try the following:
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce.
For app updates, install the new version as an update to the previous version, then follow the steps to reproduce.
If we misunderstood the intended behavior of your app, please reply to
this message in App Store Connect to provide information on how these
features were intended to work.
Resources
For information about testing apps and preparing them for review, see Technical Note TN2431: App Testing Guide.
To learn about troubleshooting networking issues, see About Networking.
Please see attached screenshot for details.
Issue faced by Apple Review Team
I have tried following things:
https://firebase.google.com/docs/auth/ios/phone-auth#set-up-recaptcha-verification - As per this link i have done same configuration in Xcode, Put my REVERSED_CLIENT_ID in the URL schemes,
iOS URL Scheme in xCode
Also I have done APNs authentication key at firebase side,
Firebase APNS Configuration
However, I am unable to reproduce this issue at my end. But though, I tried all the possible solution based on answers on the SO. Still issue doesn't resolved for them.
Please let me know if am I missing some configuration?
Have you tried this?
Go to your firebase Project settings => App Check => Apps
Register your apps for app attention.
After doing many hours of research and tested implementation I have found myself back at Stack Overflow. I have Admob Installed which works perfectly. However, I am trying to integrate AdColony into my app to get more impressions. I have create many accounts to try and solve this issue but for some reason my dashboard on AdColony continues to say SDK not integrated and Market ID not provided. I have correctly installed AdColony so I'm not exactly sure what is going wrong. No ads are being generated from my AdColony account. If someone could explain (without just sending me back to the docs WHICH ARE OUTDATED) I would greatly appreciate it. I think it might have to do with the Market ID.
this from adcolony website:
Market ID not provided
Your app’s market ID will be set up automatically through your integration of the AdColony SDK. To complete this process, your app must play impressions for a few days, if you are seeing more than 100 views from unique devices in your app’s dashboard, please contact support and we’ll review the app.
https://support.adcolony.com/helpdesk/app-status-in-web-dashboard/
I am having trouble with buying non-consumable products on my app intermittently. I can usually check out fine and the app will get the purchase details on the purchaseUpdatedStream listener. However, sometimes the InAppPurchaseConnection.instance.purchaseUpdatedStream.listen((data) {...code to complete purchase}) doesn't receive an update that the purchase has completed successfully. This has happened in the sandbox and now prod.
Basically, iOS says I bought the non-consumable, but the app doesn't do anything because the listener doesn't fire. This is happening on in_app_purchase: ^0.2.2+4
Has anyone else experienced this behavior before?
So I'm testing out an in-app purchase in my app. I've got the code set up properly and everything, but when I do attempt to buy or restore in the sandbox environment, I get this error:
MZCommerceInAppBuy.App BuyInfoDataAccessFailure_message
[Environment: Sandbox]
I've never seen this before, and I am finding only one Google search result from someone else who has. It never was solved. Has anybody seen this?
I figured out a solution. The problem was coming because I was adding an in-app purchase to the current live version of my app. I created a new version of my app and changed it on my target to the update version.
I also downloaded a new development provisioning profile. I'm not sure if this is necessary, but I wanted to add that I created a new one just in case.
When you add in-app purchases to an app, you must create a new app version even for testing.
Note:
Just a side note. I noticed while I received this error I also wan't receiving any in-app purchase products. You will not receive any products until you create the new version.