Hello everyone, my game update got rejected with the following violations : Guideline 2.3.1 - Performance
The app contains hidden features.
Specifically, this app contains a switch which causes it to behave differently during review via alternative web content presentation. It would be appropriate to remove this feature entirely before resubmitting for review.
Guideline 4.2 - Design - Minimum Functionality
Your app provides a limited user experience as it is not sufficiently different from a web browsing experience. As such, the experience it provides is similar to the general experience of using a web browser. Including features such as push notifications, Core Location, or sharing do not provide a robust enough experience to be appropriate for the App Store.
My game is a crossword mobile game made with Unity, and I am using the following 3rd party Sdks: -Playfab server : used to fetch configs, leaderboards and pvp matches. -Applovin : diplaying Ads -Adjust : for marketing measurement -Firebase : analytics/crashlytics -Facebook sdk : analytics but stopped using it for that and I kept the initialization(FB.Init() and FB.ActivateApp())
After doing some research and analysing the xCode project using Claude Code, I realised the only web views references I have come from Ads (which should be compliant with apple's privacy manifest) and facebook sdk web views including Example code that comes with the Sdk.
My current plan is to remove Facebook Sdk entirely.
Does anyone had a similar experience with these violations, what can you suggest ?