Binary rejected due to following guideline error.

Hi,


I'm have a problem during appstore review. My binary was rejected more then 4 times. Apple still force me to include IAP in my app. But i plan to release my app free for all. This is our converstation in resolution center.


Feb 25, 2020 at 9:08 PM

From Apple

Hello,
Thank you for your message.
We understand that you may not agree with the feedback we have provided. However, to ensure App Store customers a safe and enjoyable experience, all apps must comply with the App Store Review Guidelines. We hope that you will make the appropriate changes to your app to bring it into compliance with the App Store Review Guidelines and resubmit your app for review.
Best regards,
App Store Review



Feb 24, 2020 at 10:58 PM

From s______@yahoo.com (------ SOFTWARE CONSULTANCY PRIVATE LIMITED)

Hi,
Currently we are not sell any content from website and mobile application. We just plan in future releases.
Thank you.



From Apple

Hello,
Thank you for your reply.
We are still unable to continue with the review since your app accesses paid content and subscriptions from your website. It would be appropriate to offer the same subscription service using the in-app purchase API.
We hope you will make the necessary changes to your binary and resubmit your application for review. We look forward to reviewing your resubmission.
Best regards,
App Store Review


Feb 22, 2020 at 8:39 AM

From s______@yahoo.com (------ SOFTWARE CONSULTANCY PRIVATE LIMITED)

Typo in previous message
Guideline 3.1.1 - Business - Payments - In-App Purchase
We are not planning to give paid contents now. Now it's fully free.


Feb 22, 2020 at 8:38 AM

From s______@yahoo.com (------ SOFTWARE CONSULTANCY PRIVATE LIMITED)

Guideline 2.1 - Performance - App Completeness
Actually you need to signup first using apple button. Then try signin.
Guideline 3.1.1 - Business - Payments - In-App Purchase
We are not planning to give paid contents now. Not it's fully free.



Feb 22, 2020 at 5:28 AM

From Apple

Thank you for resubmitting your application. Upon further review, we found the following issues:

Guideline 2.1 - Performance - App Completeness



We discovered one or more bugs in your app when reviewed on iPad running iOS 13.3.1 on Wi-Fi.


Specifically, we encountered an error message when we attempted to log into the with via Sign in with Apple.


Next Steps


To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.


If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.


For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.


Resources


For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide.


For a networking overview, please review About Networking.


Guideline 3.1.1 - Business - Payments - In-App Purchase



We noticed that your app offers a subscription with a mechanism other than the in-app purchase API.


Specifically, since your app accesses paid content, your app must offer the same subscription service using the in-app purchase API.


Next Steps


To resolve this issue, please revise your app to ensure that the subscription for products used within the app is offered using the in-app purchase API, with the exception of the content specified in guideline 3.1.3 of the App Store Review Guidelines.


Please see attached screenshot for details.


Once these issues are resolved, we can continue with the review.


Jan 28, 2020 at 2:20 PM

From s______@yahoo.com (------ SOFTWARE CONSULTANCY PRIVATE LIMITED)


Guideline 2.1 - Information Needed

- Who is the target audience?
- you can make it 18+
- Does your app access any paid content or services?
- We are using Paypal but not from this Mobile Application
- What are the paid content or services, and what are the costs?
- Planning to use Paypal and the costs are based on the Plans which customer are choosing
BASIC - FREE ; MIDLEVEL - 50$ ; FULL OPTION - 80 $ [These prices may vary]
- Do individual customers pay for the content or services?
- yes,. they can make the payment via paypal from the Web Application
- If no, does a company or organization pay for the content or services?
- Where do they pay, and what's the payment method?
- Pay from our web application (not in Mobile App)
- If users create an account to use your app, are there fees involved?
- No, there are Free Account BASIC plan
- How do users obtain an account?
- Simply signup using Office 365, Google Signin or any email address from signup page.


Jan 27, 2020 at 8:47 PM

From Apple


Guideline 2.1 - Performance - App Completeness



We discovered one or more bugs in your app when reviewed on iPad running iOS 13.3 on Wi-Fi.


Specifically, we noticed the activity indicator spun indefinitely after we logged into the app with the provided demo account.


Next Steps


To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.


If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.


For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.


Resources


For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide.


For a networking overview, please review About Networking.


Guideline 2.1 - Information Needed



Additionally, we are not able to continue because we need additional information about your app.


Next Steps


To help us proceed with the review of your app, please review the following questions and provide as much detailed information as you can.


- Who is the target audience?

- Does your app access any paid content or services?

- What are the paid content or services, and what are the costs?

- Do individual customers pay for the content or services?

- If no, does a company or organization pay for the content or services?

- Where do they pay, and what's the payment method?

- If users create an account to use your app, are there fees involved?

- How do users obtain an account?


Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.


Guideline 2.3.3 - Performance - Accurate Metadata



We also noticed that your screenshots do not sufficiently reflect your app in use.


Specifically, we noticed your marketing screenshots only displays images of a login screen which does not accurately reflect your app's core features or functionality.


Next Steps


To resolve this issue, please revise your screenshots to ensure that they accurately reflect the app in use on the supported devices. For example, a gaming app should feature screenshots that capture actual gameplay from within the app. Marketing or promotional materials that do not reflect the UI of the app are not appropriate for screenshots.


The iPhone screenshots should reflect use on iPhone devices.


The iPad screenshots should reflect use on iPad devices.


App Store screenshots should accurately communicate your app’s value and functionality. Use text and overlay images to highlight your app’s user experience, not obscure it. Make sure app UI and product images match the corresponding device type in App Store Connect. This helps users understand your app and makes for a positive App Store experience.


Resources


For resources on creating great screenshots for the App Store, you may want to review the App Store Product Page information available on the Apple Developer website.


Please ensure you have made any screenshot modifications using Media Manager. You should confirm your app looks and behaves identically in all languages and on all supported devices. Learn more about uploading app previews and screenshots in App Store Connect Help.


Guideline 2.5.1 - Performance - Software Requirements



We noticed that your app uses HealthKit, but your app does not appear to include any primary features that require health or fitness data.


The intended use of HealthKit is generally to share health or fitness data with other apps or devices as a part of the app's core functionality.


Next Steps


To resolve this issue, please remove any HealthKit functionality from your app, as well as any references to this app’s interactivity with HealthKit from the app or its metadata. This includes removing any HealthKit-related keys in your app's Info.plist as well as removing any calls to HealthKit APIs, including those from 3rd party platforms, from your app.


Guideline 4.8 - Design - Sign in with Apple



Furthermore, we noticed that your app uses a third-party login service but does not offer Sign in with Apple.


Next Steps


To resolve this issue, please revise your app to offer Sign in with Apple as an equivalent login option.

TMI.


In one of the later App Review rejections it says this:


"We are still unable to continue with the review since your app accesses paid content and subscriptions from your website. It would be appropriate to offer the same subscription service using the in-app purchase API."


Does your app access "paid content" or "subscriptions" from your website? How does the user of your app, who does not pay for your app, access that content or subscription - do they need to pay for it? If not, then appeal stating that your app does not access paid content or subscriptions from your website.

Oh, and if your app does access paid content or subscriptions from your website then it is violating the Guideline 3.1.1 unless it is operating under 3.1.3(a) or 3.1.3(b). Have you read those guidelines? Are you operating under them? Are you satisfying all the requirements under 3.1.3(a) or 3.1.3(b)? If so, appeal stating that.

Binary rejected due to following guideline error.
 
 
Q