My iOS app has been in beta via TestFlight for 2 months without any issue.
I use FlutterFlow and Firebase for my app build. I added the RevenueCat paywall and entitlement queries per their integration documentation.
Within an hour or two of testing paid app subscriptions I lose access to iMessage on my iPhone and when I call Apple they say it's because the device/number has been reported as spam.
This has now occurred on two separate devices with two different cell carriers which is frustrating since Apple representatives mention that they only perform a "one time exception" to reinstate iMessage privileges.
The paywall and subscription to content is working perfectly. However, I don't feel confident releasing the app until I can confirm this won't happen to customers in production.
I have no clue how to begin to test and troubleshoot this sort of issue outside of risking my personal phone numbers since it seems out of my control.
Any insight or ideas?? Thanks so much!