App Review

RSS for tag

Understand the technical and content review process for submitting apps to the App Store.

App Review Documentation

Post

Replies

Boosts

Views

Activity

App rejected due to Guideline 3.2.2 - Business - Other Business Model Issues - Unacceptable
Hi! I'm trying to upload a new app, featuring a desktop console videogames catalogue where users can search, compare reviews & pricing, plus watching videos / screenshots and full detail of each videogame. The apple review team rejected it claiming that: We noticed your app displays apps other than your own for purchase or promotion in a manner similar to the App Store. Please note that features such as filtering, bookmarking, searching, or sharing recommendations are not considered to be significantly different from the App Store. However, my app has nothing to do with app store nor the apps that appear on it, but as said, it helps to search & find desktop console videogames. Any piece of advice would be much appreciated. Thanks in advance!
2
0
243
Mar ’24
Why i am getting this error
I have been doing everything but then also my app is getting rejected, can anyone help the error Guideline 1.2 - Safety - User-Generated Content Next Steps To resolve this issue, please revise your app to implement the following precautions: Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content or abusive users A method for filtering objectionable content The developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content also i have added a AI moderator that doenot allow user to post anything wrong
0
0
155
Mar ’24
struggling with guideline 4.2 minimum functionality
app showcase: https://www.veed.io/view/815de430-b6f8-4e01-a1f1-dddc7b4848b6?panel=share I keep getting 4.2 minimum functionality. the app's idea is that you browse and order exclusive offers that are only available through the app and the way you connect with the business is basically adding items to cart, pressing a get code button, getting a code and giving that code to the business. the code then stays up for 24 hours and gets deleted afterwards. ios app reviewer said I should add payment so it wouldn't be minimal functionality but I explained that this is not possible as this would change the business model itself. the app uses sign in with apple, geolocation (gets you the nearest businesses to you), push notifications and more. any help on what I can add so it wouldn't get a minimum functionality rejection again?
2
0
271
Mar ’24
How to deal with this kind of review rejection?
The app review we submitted was rejected: Guideline 5.3.4 - Legal - Gaming, Gambling, and Lotteries Your app offers skill-based gaming, which is not legal in all of the locations where your app is available. Next Steps To resolve this issue, please revise your app to: Restrict the locations where your app can be used Restrict the sale of your app to only the appropriate territories in App Store Connect What should I do to pass the review?
1
0
258
Mar ’24
shortcut file pointing to "rejectable" URL included in app ok?
Hi, So I know an app will get rejected during App Store review if it includes the ability to open any Settings app URLs other than the main settings page or the app's own settings page, so you can't go directly to the Wi-Fi settings page for example. Wondering though if I create an iOS shortcut file via the Shortcuts app that includes the ability to open a "rejectable" URL (such as a sub-page of the Settings app) and include it in my app that the user can then open and install the shortcut to their device and use outside of my app, is that ok? I can share it via email, AirDrop, etc. no problem and it works on other devices. If the above is NOT ok, would it be ok if the app had a link to a web site that hosted the shortcut file so it wasn't actually embedded in my app itself? If it is ok, also wondering if shared shortcut files expire or have a validity period? I know the Settings app URLs can change at any time which would break the shortcut but not worried about updating the app if that happens with a new shortcut. Thanks! Colin
0
0
360
Mar ’24
5.3.3 Gaming, Gambling, and Lotteries
I am looking to launch a 'skill based game tournament app which involves players purchasing in-game currency to compete against each other in video games with users able to withdraw their winnings. Entirely skill based games. The currency is being purchased by credit card or apple pay. No currency purchases through the apple store. I was hoping to get some clarification on 5.3.3 of the review guidelines. "5.3.3 Apps may not use in-app purchase to purchase credit or currency for use in conjunction with real money gaming of any kind, and may not enable people to purchase lottery or raffle tickets or initiate fund transfers in the app." Does this mean we are ok as long as we do not use the apple store for currency purchases? Is there anything else that might cause my app to be rejected by the Review Team? Thanks, JY
0
0
273
Mar ’24
Crash during App Review - We were unable to review your app as it crashed on launch
Hey, We are currently having an issue trying to distribute our app to App Store. We keep getting the same response from Apple and are trying our best to fix it. This is the error we are getting: 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 were unable to review your app as it crashed on launch. We have attached detailed crash logs to help troubleshoot this issue. Review device details: Device type: iPad Air (5th generation) OS version: iOS 17.3.1 Next Steps To address the crash in your app, follow these steps: Fully symbolicate the crash report. See Adding Identifiable Symbol Names to a Crash Report for an explanation of the symbolication process. Match the crash report to a common pattern. Based on the pattern, take specific actions to further investigate the crash. See Identifying the Cause of Common Crashes. Test your app on a device to ensure that it now runs as expected. Once you’ve addressed the crash, create and submit a new build to the App Store for review. Here are previous crashlogs. crashlog-4E555E01-86E8-4F9C-A91B-F3FE7AD8058A.txt crashlog-87621D1F-0675-47E8-BD64-7FA28350EE26.txt We can see it has something to do with a "PathProviderPlugin" and we have no clue where we are using it. We can only see it in generated files in xcode. We are having no problems downloading the app on physical iOS devices or emulators and we are not getting any crashes/errors either. We had people test our app in TestFlight without any problems either a few months ago. The only solution I've found on the internet is the problem only exists within iPads, so we tried to remove iPads, iMac and Apple Vision Pro from the desitations in xcode, but they still tested it on an iPad. We are in a bit of a hurry with releasing our app because we have users waiting since last week. Anyone have any idea what we are missing? Any input is appreciated and we hope to hear from you! Best regards, Steffen G.
5
1
1.1k
Mar ’24
2.3.1 Performance: Accurate Metadata
Note that I use flutter Every time I submit a review request , I receive only this answer, knowing that what was mentioned is not in the application and I reviewed the packages and there is no package belonging to this 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.3.1 - Performance The app may contain hidden features, functionality, or content. Specifically, the app may contain financial transactions without the necessary authorization. Apps that provide financial transactions without the necessary authorization do not comply with guidelines 3.2.2 and 5.1.1(ix). Users should never be misled about the apps they download. Attempting to hide features, functionality, or content in the app may lead to removal from the Apple Developer Program. Next Steps It would be appropriate to identify any hidden features, functionality, or content in the app, including in third-party code or SDKs, and revise or remove the hidden material before resubmitting for review. If you feel that we have misunderstood how the app functions, reply to this message in App Store Connect to explain how these features work. dependencies: flutter: sdk: flutter The following adds the Cupertino Icons font to your application. Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.2 encrypt: ^5.0.3 get: ^4.6.6 http: ^1.1.2 shared_preferences: ^2.2.2 get_storage: ^2.1.1 path_provider: ^2.1.1 connectivity_plus: ^5.0.2 flutter_svg: ^2.0.9 top_snackbar_flutter: ^3.1.0 line_icons: ^2.0.3 socket_io_client: ^2.0.3+1 permission_handler: ^11.1.0 lecle_yoyo_player: ^0.0.8 pull_to_refresh: ^2.0.0 shimmer_pro: ^0.0.6 flutter_native_splash: ^2.3.9 flutter_launcher_icons: ^0.13.1 cached_network_image: ^3.3.1 visibility_detector: ^0.4.0+2 detectable_text_field: ^2.1.0 dropdown_button2: ^2.3.9 image_picker: ^1.0.7 image_cropper: ^5.0.1 appinio_video_player: ^1.2.2 flutter_social_textfield: ^0.1.2 url_launcher: ^6.2.3 flutter_staggered_grid_view: ^0.7.0 photo_view: ^0.14.0 chewie: ^1.7.5 file_picker: ^6.1.1 flutter_polls: ^0.1.5 just_audio: ^0.9.36 intl: ^0.19.0 onesignal_flutter: ^5.1.0 dotlottie_loader: ^0.0.3 lottie: ^3.0.0 quickalert: ^1.0.2 video_editor: ^2.4.0 flutter_otp_text_field: ^1.1.1 flutter_vibrate: ^1.3.0 extended_phone_number_input: ^1.0.2 loading_indicator: ^3.1.1 uuid: ^4.3.3 ant_media_flutter: ^1.0.10 flutter_randomcolor: ^1.0.14 firebase_core: ^2.25.4 firebase_messaging: ^14.7.15 flutter_dialogs: ^3.0.0 ionicons: ^0.2.2 flutter_deep_linking: ^0.2.1 uni_links: ^0.5.1 vs_story_designer: ^2.2.0 webview_flutter: ^4.7.0 google_fonts: ^6.1.0 flutter_cached_video_player_plus: ^2.1.3 flutter_hooks: ^0.18.6 google_mobile_ads: ^4.0.0 package_info_plus: ^5.0.1 nb_utils: ^6.1.2 flutter_paypal_payment: ^1.0.6 pretty_qr_code: ^3.2.1 flutter_barcode_scanner: ^2.0.0
0
0
403
Mar ’24
App getting rejected for Guideline 5.1.1 and am unable to understand why
Hello, My team and I are trying to publish an app (It's our first time doing this). The app allows users to purchase self-guided tours using in-app purchases. Users can browse, find tours and see a preview of a tour without registration. However we require registration for the in-app purchase as this is linked to a user account. This is because there is a possibility that someone has bought a tour on an android device and is coming here plus this is the only way that we can enable the users to recover their account if they lose their device so it seems like a logical thing to do right? We only require an email ID and password and not a lot of info for registering. We have tried to explain this multiple times but this is the response we get: ""Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage We noticed that your app requires users to register with personal information to purchase in-app purchase products that are not account based. Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user. User registration that requires the sharing of personal information must be optional or tied to account-specific functionality. Next Steps To resolve this issue, please revise your app to not require users to register before purchasing in-app purchase products that are not account based. You may explain to the user that registering will enable them to access the purchased content from any of their supported devices and provide them a way to register at any time, if they wish to later extend access to additional devices."" How is buying a tour not account specific? We also checked 2 competitor apps who offer audio tours and they require sign-ins before buying a tour. What are we missing here? Any help would be much appreciated.
2
0
249
Mar ’24
(102232516091) Assistance Requested for Extended App Review Time
Hello Community, \o/ I hope everyone is doing well. I'm reaching out to seek advice or insights from anyone who might have encountered a similar situation with the App Store review process. I submitted my app for review on 14th of the February, and since then, the status has remained in review without any updates. We're now beyond the typical review timeframe, and this extended period without feedback or approval status is becoming a concern, especially with pressing deadlines and commitments we've made based on expected timelines. Has anyone here experienced such a long review time for their app submission? If so, how did you address it? Were there specific steps you took to inquire about the delay or expedite the review process? Any suggestions on how to effectively communicate with the App Store review team in this scenario would be greatly appreciated. Additionally, if there are any common pitfalls or issues that could potentially lead to longer review times, I'd be grateful for your insights to ensure we're not overlooking anything that could help resolve this delay. Thank you in advance for your time and assistance. Your support and shared experiences are invaluable to developers like myself navigating these challenges. Best regards,
1
0
176
Feb ’24
Our app is stuck in review for a long time and it has crucial updates
Hello, our app has been stuck for a long time in review. We have contacted app review team multiple times, even requested to fast track our review and it got accepted. This update is crucial as we have an event in few days and we need the update to be ready then. App review team only replied with general stuff and didn't help explain why.. This is the case number I have raised with the app review team: 102230986237 Apple id: 6444034060 Hopefully someone here can help..
0
0
229
Feb ’24
App rejected after removing app tracking transparency framework
Our new app version is being rejected because it has Device ID checked in privacy, but the new version of the app no longer has tracking function. When I try to remove user tracking from privacy, the following message appears "Your app contains NSUserTrackingUsageDescription, indicating that you will request permission to track users. To update this information on your app's product page, you must indicate which data types are tracking users. If this is incorrect, update your app binary and upload a new build to App Store Connect." We no longer has the NSUserTrackingUsageDescription on binary/build. I've already sent several resources to apple informing the situation but they keep rejecting with the same message: "Guideline 2.5.1 - Performance - Software Requirements We noticed your app's binary contains references to App Tracking Transparency, but you have indicated you do not intend to ask users for permission to track at this time. Since App Tracking Transparency is only intended to be used by apps requesting authorization to track, it would be appropriate to disable App Tracking Transparency before resubmitting your app for review. Next Steps To resolve this issue, remove any App Tracking Transparency-related keys in your app's info.plist and from localized string files. In addition to removing these keys, you may also choose to fully remove other references to the AppTrackingTransparency framework from your app. If your app does not track users, update your app privacy information in App Store Connect to not declare tracking. You must have the Account Holder or Admin role to update app privacy information." I am not able to update my app. Any suggestions?
3
0
641
Feb ’24
Reviewer cannot connect to server of the IOS app.
Hi we tried submitting our app , but the reviewer keeps rejecting the app multiple times stating that "your app was still loading indefinitely after we had tapped on the “LOGIN” button" after this we have inspected on our backend, we found that there were no request on our server. My testers didn't run into errors when testing our app with Testflight. Below is the URL of my server https://mobile.shcilservices.net/Mobile_1/Hello.html It should give response as : "Hello World !" I have been rejected multiple times,I wonder if anyone has same experience and the way to resolve it. Thank you.
0
0
149
Feb ’24