Can we add EULA to iOS in later binary revision? - ios

I am going to submit my first app on app store. I want to hold my app's customized EULA as of now so that approval process is not slow and later add my EULA in the next revision. Am I allowed to do so?
Also, just uploading customized EULA while submitting application is enough? or I have to present a view in my app so that users can tap Agree to?

You can change to a customized EULA whenever you want (in iTunes Connect, click Manage Your Applications, then click the app to edit, then View Details, then scroll to the bottom where it says EULA and click Edit).
All this does is add a link below the description ("Application License Agreement"), which will display your EULA if clicked. If you require the user to click Agree, you have to do that in your app, according to the iTunes Connect Developer Guide:
End User License Agreement (EULA) — this must be consistent with the minimum iTunes terms and
conditions. If you need the user to explicitly accept, do so from within your app.

Related

App Store - App Privacy - Can't update app privacy questions as admin

Since yesterday, a new privacy policy is enforced when submitting your app for reviewing on the App Store through App Store Connect. Before yesterday, I was able to submit my app, but today, I get the following error:
Before you can submit this app for review, an Admin must provide information about the app’s privacy practices in the App Privacy section. Learn more.
When I go to General -> App Privacy, I get the following message:
[...] Account Holders and Admins are responsible for disclosing what data is collected from this app and how it may be used.
According to this guide (step 3), a 'get started' button should appear leading to a page where I should be able to answer privacy questions. However, this button does not appear. It seems that I am not able to answer these questions anywhere else, even though my role is admin. Does anybody else encounter the same issue? Am I overlooking something?
Note that I've been promoted to admin only minutes ago. It could be that my role is not yet propagated to the privacy section, but the rest of app connect does reflect my new role correctly, so it does not look like it's not propagated.
I just had to click "Publish" in the top right corner.
I thought this was to publish the app, but it was actually to publish the privacy policy that I'd already filled out. The other sections didn't have a special "Publish" button, so this was confusing.
I also faced this issue.
The solution is, we need to provide some information in App Privacy menu.
In the App Privacy section there is "Get Started" button that did't appear to me because I wasn't the holder or admin of that account.
Got it fixed by selecting App Information / Edit User Access, setting Full Access, and then I logged out and logged in again.
If you're use any ads in your app you must select that you collect data via your app in your App Privacy and then select which data you collect like user location. You may have also add other data if your app collect those data. Yesterday i upload an application and its live now.
First select Yes in App Privacy
Then add which data you collect
I'm also facing same issues. Finally resolved issue select Analytics and USER Tracking option. I think, Apple force to user to select Tracking user option in App Privacy. I'm not using anything tracking, AD BUT Apple forcefully allow to select USER Tracking option. I have registered appeal to Apple... :)
I just need to fill all the details in App Privacy section & hit publish button on right top corner. You can submit your builds after this step.
I fixed this by asking my Administrator to set my account as Admin role, then after few minutes (refresh page) the blue buttons appeared itself and I can complete the privacy questions. Please don't forget to click on "Publish" (on the top right corner) after you finish filling the form.
It appeared to be a propagation issue after all. Problem solved itself an hour later.
I also faced this issue..and solution is go to -> App Privacy -> Product page review and data Types and set according to your app uses or you can set Data is not collected from this app.
Don't forget to save changes pr proceed.enter image description here
Go to App Privacy and Click on Apply
On the Right Top Corner
Thanks

App store submission, metadata rejected because of chat room option

"We are reviewing your app and have found issues with the following guideline:
3.8
We found that the rating you've selected is not consistent with the content of your app, as required by the App Store Review Guidelines.
Since your application offers a chat room option, this should be reflected in the frequency choice in the Ratings section.
To update the rating you must edit the App details in iTunes Connect. Select Manage Your Applications, open the App Details view and click on Edit Information. From the Edit Application view, select the Ratings tab and select the desired rating. Don't forget to save your changes when done.
If your iTunes Connect Application State is Metadata Rejected, we do NOT require a new binary. In iTunes Connect > Manage Your Applications, select your app and click View Details.
Click Edit in the Metadata section
Revise the desired metadata values
Click "Save" at the bottom of the screen
Once you click Save, you will see the "Submit New Metadata" button in the top right. Click "Submit New Metadata"
I viewed the Review Guidelines, and looked at the metadata, and I still have no idea which part should I change. Which frequency option do I have to change?
You need to change the section for giving your app a rating (4+, 13+, 17+, etc.). You need to choose a different rating because it seems that you did not mention chat room capabilities in your application. Follow the instructions that Apple gave you and just modify your rating.

Metadata Rejected

Recently i have uploaded my app into appstore but metadata is rejected with the following reason. Please let me know clealry why they rejected and what to do now and can i upload the screenshots again.
We began the review of your app but are not able to continue because we need a demo account to fully access your app features.
Please provide demo account details in the Review Notes section of the Version Information for your app. Please ensure that the information you provide includes any data necessary to demonstrate the functionality of your app features.
While your iTunes Connect Application State shows as Metadata Rejected, we don't require a new binary to correct this issue. Please visit iTunes Connect, Manage Your Applications. Select your app, then click View Details of the desired version. Click the Edit button next to Version Information to edit the Review Notes for your app, then click "Save".
When you are done, click "Submit New Metadata" and we can resume the review of your app.
They rejected it because you have a user-login in your app. You can provide them with demo account credentials (e.g. username & password) in the review notes section on iTunesConnect. Just follow their instructions.
Give the review details and your demo user name and password here
As they informed, visit iTunes Connect, Manage Your Applications. Select your app, then click View Details of the desired version. Click the Edit button next to Version Information to edit the Review Notes for your app. Provide the required demo account credentions (user name, password etc.) there to demonstrate the functionality of your app features. That's it.

iOS: How Do IAP's Work?

I was wondering how I give the user the new add-ons after they purchase them. Lets say that one of my IAP's is a new tab in a tab-based application. I'm under the impression that the process is something like this:
Submit an update to my app, adding in the IAP support.
Submit my app to iTunes Connect's "Manage IAP's", with the new tab implemented in the program.
When the user clicks "Buy Now" in the IAP screen, the app will grab the version of itself with that feature implemented off of iTunes Connect.
Sorry if this is confusing, I'm having a hard time wording what I'm trying to say. Any help would be great, thanks!
Number 3 is wrong. The user will download the version of your application that supports both IAP and the new tab feature. Your app itself will have to determine whether to show the tab or not.
That is, when the user makes the purchase, you show the tab. There won't be two separate versions of your application on iTunes.
Depending on the purchase type, you can store a local flag or receipt on the device indicating that the user has purchased something. The next time your app runs, you check the flag or receipt and then show the tab only if the user had purchased the feature.
See: In-App Purchase Programming Guide

Where is the iPhone app EULA displayed for the user?

I am planning to submit an iPhone app for certain special purpose calculations. I want to add a legal disclaimer about the calculations somewhere so that the user can see it atleast once before starting to use the app. Should this go into the EULA that may be submitted as part of app submission process? Or should that be a one time screen shown when the app is started first time? What is the right way?
Thanks for responses.
The EULA would be submitted as part of your delivery to the App Store, so as to be displayed alongside the app’s entry in the Store (so the user can read prior to purchase).
But you’d also be well-advised to display the very same language the first time the app is launched, prompting the user to “Accept”. (Ideally, if it’s more than one page, you can make it so the Accept button is disabled until the user scrolls to the bottom of the text.)
If you want to be even more thorough, you could prompt the user to accept the EULA the first TWO times the app is run, just to be safe.
Hope this helps!
Show it first time the app is shown, or if it isn't crucial, add a mention in the app description.

Resources