App Review

RSS for tag

App review is the process of evaluating apps and app updates submitted to the App Store to ensure they are reliable, perform as expected, and follow Apple guidelines.

App Review Documentation

Posts under App Review tag

1,073 results found
Sort by:
Post not yet marked as solved
3.3k Views

adding user I get "An error has occurred. Try again later." what I am doing wrong?

Hello all, while trying to add a user to App Store connect list as Developer, I am getting this error "An error has occurred. Try again later."What shall I do? why am I getting this error?
Asked
by mojdehm.
Last updated
.
Post not yet marked as solved
429 Views

SKReceiptRefreshRequest causing App Store Review to be rejected

I have submitted a feedback through Feedback Assistant, but I want to share my experience here in case any other developers suffer the same experience we did: Please describe the issue: We implemented Receipt Validation through SKReceiptRefreshRequest according to https://developer.apple.com/documentation/storekit/in-app_purchase/choosing_a_receipt_validation_technique?language=objc  When beta tester and App Store Connect Review team download our app for the first time from TestFlight or the Review team internal channel, and when the app calls SKReceiptRefreshRequest, the user will be prompted to manually enter their Apple ID and Password. The App Store Connect Review team would reject the submission because they deem the behavior described above as violations of "5. 1.1 Legal: Privacy - Data Collection and Storage" for attempting to collect user data or "Guideline 2.1 - Performance - App Completeness" when they refuse to enter the AppleID credentials and fail the validation. The App Store Review team rejects the submission and insists that we must change the app. We had to go through a 3 week back and forth appeal to get on the phone with a representative to eventually pass the review. Desired Solution: If the manual Apple ID credential entry behavior is intended, the App Store Connect Review team should be informed to not reject app submissions that exhibit that behavior. If the behavior is not intended, the SKReceiptRefreshRequest  method should not prompt behavior to trigger, and the documentation on Receipt Validation should be revised to reflect that. Otherwise, developers who follow the documentation will find submissions rejected, waste time on debugging, or even undo the implementation to pass the review. Please list the steps you took to reproduce the issue: You can observe the manual Apple ID credential entry behavior in any app that implemets SKReceiptRefreshRequest: 0. Ensure that the test device is not signed in with a sandbox account in Settings -> App Store -> Sandbox Account Ensure you have access to a build in TestFlight  Download the app  Trigger the function call SKReceiptRefreshRequest  Observe the prompt To replicate this behavior in an Xcode project: 0. Ensure that the test device is not signed in with a sandbox account in Settings -> App Store -> Sandbox Account Use XCode to create a new Single View App project for iOS app with Objective C as language  Change the Bundle Identifier to an allowed identifier and add this code to main.m line 19 SKReceiptRefreshRequest *refresh =[[SKReceiptRefreshRequest alloc] initWithReceiptProperties:nil]; [refresh start]; 3. Run the project on the test iOS device 4. Observe the prompt
Asked
by zixtix.
Last updated
.
Post not yet marked as solved
335 Views

Integrating MSAL in iOS App, Sign in with Apple?

I have to integrate Microsoft Authentication Library (MSAL) - https://github.com/AzureAD/microsoft-authentication-library-for-objc in my app, am I violating section 4.8 - https://developer.apple.com/app-store/review/guidelines/#design of Apple Review Guidelines? Should I implement sign in with Apple? I’m not sure, it is a third party login but also: Your app is an education, enterprise, or business app that requires the user to sign in with an existing education or enterprise account. Thanks for your help
Asked
by laucel.
Last updated
.
Post not yet marked as solved
31 Views

Can we use the DeviceActivity framework without being parental control app?

We would like to use this framework to enable user to customize only relevant apps or websites that will be automatically connected via VPN. Could we use this framework for this use-case without being parental control app ?
Asked
by Gadireddi.
Last updated
.
Post not yet marked as solved
15 Views

Dynamic IP address in the app

My app have an feature, "add dynamic IP address" to connect with server. I want to upload app to apple store, just want to know that I have to share any IP address with apple to review the application.
Asked
by TJAIN16.
Last updated
.
Post not yet marked as solved
645 Views

Could not disable Game Center in my App ID for macOS

Hi everyone, My app was rejected for containing Game Center entitlement, here is what review team respond: Your app contains the Game Center entitlement, but it does not link against the GameKit framework. And they suggest a solution: If you do not intend to use Game Center, please remove the Game Center entitlement. My app does not have Game Center entitlement enabled, but App Identifier do have it enabled by default. The App Identifier was created years ago, and by then the Game Center was enabled mandatory, I can't deselect it since the disable button was grayed out. I thought Apple may has changed this behavior when received rejection, so I tried to disable Game Center again, but after I deselect Game Center for macOS and try to save it on developer portal, it warns me: There is a problem with the request entity Please select at least one configuration for Game Center. Is there anything I missed? Thank you in advance for any possible help. Regards,
Asked
by yang.y.
Last updated
.
Post not yet marked as solved
33 Views

Does the app reviewer do a thorough check of what services are available on your website?

My understanding is that if you offer a service on your website to individual consumers, you must offer the same service at the same price on your app but via IAP. Is this correct? Does that mean the reviewer has to do a thorough check of your website? But then how do they check this? What if I remove all purchasable services for individuals on my website, then at a future date decide I want to reinstate those services on my website?
Asked Last updated
.
Post not yet marked as solved
65 Views

Please help! My app is rejected due to Guideline 2.3.10 - Performance - Accurate Metadata

Hello, today I get a inform from Apple said that I app was reject due to Guideline 2.3.10 - Performance - Accurate Metadata The Origin message as below: We noticed that your app or its metadata includes irrelevant third-party platform information. Specifically, your app includes non-iOS platform references, non-iOS device images, and non-iOS status bar images in the submitted screenshots as well as within the app itself.. Referencing third-party platforms in your app or its metadata is not permitted on the App Store unless there is specific interactive functionality. Next Steps To resolve this issue, please remove all instances of this information from your app and its metadata, including the app description, promotional text, What's New info, previews, and screenshots. Your revised screenshots should accurately reflect the app in use on the supported devices and highlight your app's main features in the majority of the screenshots. If you think we've misunderstood your app's functionality and how it interacts with third-party platforms, please reply to this message in Resolution Center and provide additional information. Please see attached screenshots for details. And here is my Screen shots: Please be noted that the screen shots was take from my app privacy policy and user guid menu that based on my personal website created by Wix. Please help me how to fulfill apple requirements about this. Thank you very much!
Asked
by loclhh.
Last updated
.
Post not yet marked as solved
1.8k Views

Your changes couldn't be saved. Try again. If the problem persists, contact us. Error uploading app

Hey there!I log onto Itunes Connect and am uploading my first app so I click the plus button. Then I click "New App".I enter my details, my bundle id, sku etc.However when I click the "create" button it just says the error:Your changes couldn't be saved. Try again. If the problem persists, contact us.Why is this? Does anyone know why ?!
Asked Last updated
.
Post not yet marked as solved
30 Views

Retrieve all ratings (with or without a review) for an app on iTunes without max record limit for all countries

Having known and tried iTunes app store's customer reviews API (sample URL below), there are three problems that I need to solve: The customer review rss feed URL returns only the records with customer reviews. How do we get the records with ratings alone which don't have any reviews in them? The URL returns list of reviews for a given country. What should be done to retrieve the latest reviews across all countries? CustomerReviews RSS page depth is limited to 10. So total of 500 latest records can be retrieved. How do we retrieve the history records? Sample URL: https://itunes.apple.com/{country-code}/rss/customerreviews/page=1/id={app-id}/sortby=mostrecent/json?urlDesc=/customerreviews/id={app-id}/sortby=mostrecent/json Any hint or solution is much appreciated.
Asked Last updated
.
Post not yet marked as solved
32 Views

Can I have different binaries for the same App for different Countries?

We want to have different binaries for the same App (with the same App ID), for different Countries. For example, we want to have a binary for Mexico and another binary for the rest of the world. Can we deploy this through the App store? Thanks
Asked
by jlevy.
Last updated
.
Post not yet marked as solved
37 Views

Integrating API into the iOS app

HI there, I would love to get answer on this one, since i run a small company which producing API's for bookmakers(personalisation), since apple released rule 4.7 which is mostly related to the iGaming and HTML stuff. Will apple block those apps which has some other(non native) API integrated in the app(like mine API)? Also i have read all related posts but, form my perspective of view i am safe, since what i am offering is not the main core of the app and this is non related to the HTML Botsor anything similar. Thanks,
Asked Last updated
.
Post not yet marked as solved
97 Views

Does Apple charge fees on money that our users are earning?

I am developing a paid video chat app. Users can charge their callers $x/minute to video chat with them (Celebrities, experts, anyone with a fan base). We will be taking a 5% fee from money earned on the app. Will Apple take its fee on all transactions on the app? For instance if a user earns $1000, do we need to pay Apples 30% fee on that $1000, even though that money is not ours. It is being paid out to the user. If Apple takes its fee on all transactions made on the app, it makes it cost prohibitive. I can certainly understand Apple taking its fee on money we earn though. Does anyone know Apples terms regarding this? Thanks!
Asked Last updated
.
Post not yet marked as solved
222 Views

On Demand Resource technology fails during Apple review

I developed an application that makes usage of On Demand Resource technology. The application works correctly both in Xcode (local resource) and through TestFlight (CDN remote resource). Once uploaded for review, the application resulted as not complaint for Apple Store Guidelines 2.1 since the reviewer was not able to test it entirely [see https://developer.apple.com/app-store/review/guidelines/#app-completeness]. The resource does not load correctly from Apple CDN. In order to verify the problem, I have also tested the application with a USA VPN. There was no problem for me. Since I've seen that other folks around the forum have the same problems with ODR and Apple review, I would like to know how it is possible to find a solution to this issue. Waiting for a reply I thank you for your attention.
Asked
by lorenzob.
Last updated
.
Post not yet marked as solved
923 Views

Can we use prefs URL scheme "prefs:root=Bluetooth" to open Bluetooth settings menu in iOS10 and above?

Hi,I need to open the bluetooth settings menu in IOS10 and above version from application.But [[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"prefs:root=Bluetooth"]]; is not working in ios 10.After exploring multiple document I got below link which provide code which will work properly.https://gist.github.com/johnny77221/bcaa5384a242b64bfd0b8a715f48e69fI wanted to know if the usage of the above piece of code is acceptable in iOS10 and above. Is this code OK to be used by App store guidelines?Please help me to solve this issue. If any other solution please provide some link or sample code.Thanks in advance,Prem
Asked Last updated
.