Various problems that occur after submitting the program for ios
I have submitted the feedback several times. The following are all my problems. I hope it will help you solve the problem.
Number one: PLA 3.3.12
We found your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the terms of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines.
Specifically, section 3.3.12 of the iOS Developer Program License Agreement states:
"You and Your Applications (and any third party with whom you have contracted to serve advertising) may use the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. if a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier."
Note: iAd does not use the AdSupport framework, ASIdentifierManager, or the Advertising Identifier. Therefore they are not required for iAd implementations and shocould not be added in your app for iAd support.
If your app is serving ads, please:
-Ensure that you have tested your app on a device, not just the simulator, and that you have removed all previous versions of your app prior to testing
-Provide us the steps to locate ads in your app
If your app does not serve ads, please check your code-including any third-party libraries-to remove any instances:
Class: ASIdentifierManager
Selector: advertisingIdentifier
Framework: AdSupport. framework
If you are planning to incorporate ads in a future version, please remove the Advertising Identifier from your app until you have included ad functionality.
To help locate the Advertising Identifier, use the "nm" tool. For information on the "nm" tool, please see the nm man page.
If you do not have access to the libraries 'source, you may be able to search the compiled binary using the "strings" or "otool" command line tools. the "strings" tool lists the methods that the library cals, and "otool-ov" will list the Objective-C class structures and their defined methods. these techniques can help you narrow down where the problematic code resides.
Cause: some third parties in the program use advertisingIdentifier, but the program itself has no advertisement function,
Solution: contact a third party to resend or directly turn off the advertisement function of the Program (there are some options when the program is submitted)
Number two:
- 2.3: Apps that do not perform as advertised by the developer will be rejected
- Program License Agreement
2.3
We found that your app did not achieve the core functionality described in your marketing materials or release notes, as required by the App Store Review Guidelines.
Specifically, your app description says "your description of the program". But no such function is found inside the app.
It wocould be appropriate to revise your app to ensure this feature is fully implemented or to revise your Application Description, Release Notes, and/or screenshots to remove this content.
If your iTunes Connect Application State isRejected, A new binary will be required. Make the desired metadata changes when you upload the new binary.
Cause: Your program is different from what you described
Solution: re-write the program Introduction
Number three:
- 11.13: Apps that link to external mechanic ISMs for purchases or subscriptions to be used in the App, such as a "buy" button that goes to a web site to purchase a digital book, will be rejected
11.13
We found that your app provides access to external mechanisms for purchases or subscriptions to be used in the app, which is not in compliance with the App Store Review Guidelines.
The app provided des a website reference on log in page. Please see the attached screenshot/s for more information.
To be in compliance with the App Store Review Guidelines, it wocould be appropriate to remove the access to these mechanisms-including fully qualified links to your site that cocould indirectly provide access to these mechanisms, such as links to web pages for support, FAQ, product or program details, etc.
It may be appropriate to revise your app to use the In App Purchase API to provide content purchasing functionality.
In App Purchase provides several benefits, including:
* The flexibility to support a variety of business models.
* Impacting your app ranking by using lidating your sales to one app rather than distributing them processing SS multiple apps.
* IAP has the ability to offer additional content to your user. In this way, your app enabled with In App Purchase becomes an effective marketing vehicle to drive additional sales of new content.
For information on In App Purchase, please refer the following documentation:
Getting Started with In App Purchase on iPhone OS
In-App Purchase Programming Guide
For step-by-step instructions on In App Purchase creation within iTunes Connect, refer to the In-App Purchase Configuration Guide for iTunes Connect.
On occasion, there may be apps on the App Store that don't appear to be in compliance with the App Store Review Guidelines. we work hard to ensure that the apps on the App Store are in compliance and we try to identify any apps currently on the App Store that may not be. it takes time to identify these occurrences but another app being out of compliance is not a reason for your app to be.
Cause: Your program directs the user to open the browser (induce consumption)
Solution: remove the link.
Number four: