📜 ⬆️ ⬇️

A long way to the App Store, or how to spend 43 days to pre-moderate the application

Last year we talked about the development of the Kontur.Elba application for Android (and more than once ). Having implemented all our plans in it, we set about developing a version for iOS , which recently appeared in the App Store. A post about development using Xamarin.Forms will be later, but for now let's focus on a seemingly trivial matter: laying out the application on the App Store and talking to moderators.

Let's start with the conclusions that we got in the process of communicating with the Apple moderators:


We present a log of communication with moderators with unexpected turns, investigations, total misunderstanding, but with a happy conclusion of the storyline.

June 11


Application development is complete, it remains to fix some bugs. We deliberately sent to appruv version 0.9 , which we were not going to show to users in order to first work out the moderation procedure and find out about inconsistencies with the guidelines. Themselves at that time engaged in the correction of errors.
')

22nd of June


The application has moved from the “Waiting for validation” status to the “Verified” status.

June 23


The status changed to “Required information”, and a letter was received from technical support. The most amazing questions and our answers:

Q: Who is the target audience of the application?
A: Small business of the Russian Federation. The application allows you to create and print documents, as well as send them to counterparties.
Note: The application description already contains this information.

Q: Is this an existing service? And if so, where is it available?
A: Yes, existing service. It is available at e-kontur.ru . The application has a link to it.
Note: The question was probably asked without launching the application and reading its description, since The link to the web service is contained inside and outside.

Q: Is the application an integral part of the service or can the service work without an application?
A: A service can work without an application, while an application can work limitedly without service and without the Internet at all: you can create documents without sending and viewing a print form.

The following questions and answers related to the payment scheme, for example:

Q: How does the user / company pay? By subscription or one time? What is the price, and how can I pay?
A: The application can be used without payment - full functionality is available after registration within the application. Without registration, you can create a maximum of 5 documents. The service has paid options, but only for the user of the web version.

Q: Is it possible to buy paid upgrades for an application outside the application?
A: No.

All of these (and subsequent, see the original) questions are rather standardized, so it’s not clear why not put them in the application description, the questionnaire before being sent to moderation so as not to slow down the process?

We give the original letter and our answers in English under the spoiler. I had to reformat the correspondence, because after sending our answers look very unpleasant: for some reason, line breaks have disappeared. The example in the screenshot:


Letter from the App Store
We need you to make sure that you’ve been able to do so.

At your earliest opportunity, please read the following question and provide as much detailed information as you can. You can complete your review.

- Who is the target audience?
- Is this an existing service? If yes, where is it available?
- Is it an app?
- How does the user / company pay? Is it subscription-based or one time fee? What is the cost of payment? (Ex. Credit card, paypal, bank transfer, carrier billing, etc.)?
- Does the user / company pay per device or user?
- Is there an additional charge for mobile access?
- Is there a paid upgrade option outside of the app?

It is not necessary to upload a new binary. Once you reply to the Resolution Center, we can proceed with your review.

Our answer
Q: Who is the target audience?
A: Russian small business. Application.

Q: Is this an existing service? If yes, where is it available?
A: Yes, this is an existing service. It is available on e-kontur.ru Application have link to it.

Q: Is it an app?
A: Service can work without this app. You can create or delete documents from the document.

Q: How does the user / company pay? Is it subscription-based or one time fee? What is the cost of payment? (Ex. Credit card, paypal, bank transfer, carrier billing, etc.)?
A: User can use only 5 documents). Service have subscribe tariffs: www.e-kontur.ru/#prices - but it is only for users of the web-version of service! In this version, users can pay by credit cards (Yandex.Money, WebMoney, etc). But this is only for web service, mobile application is fully free.

Q: Does the user / company pay pe + r device or user?
A: As stated above. In the web version you pay by user. But mobile application is free.

Q: Is there an additional charge for mobile access?
A: No.

Q: Is there a paid upgrade option?
A: No.

30 June


Application in the status "Ready for sale." Total first approval took 19 days . It was not difficult, although the sample questions / answers were somewhat upset. But as you remember, we sent a beta version. So finish the release and go!

the 14 th of July


Sent to appruv version 1.0 , start a new countdown. This version is not functionally different from the previous one, just finished the bugs. Nothing foreshadowed trouble ...

21 July


The application has moved from the “Waiting for validation” status to the “Verified” status.

July 22


The application moved to the status “Rejected”, which was unexpected for us. The essence of the letter:

  1. The description of the application contains a link to "external mechanisms for the purchase or subscription."
  2. The application has a registration function, which is considered an external mechanism for accessing paid purchases / subscriptions for an application.

On the same day, we replied that the application has a link to our website, but a subscription to the service does not affect the functionality of the application. And this is true: in the web service in free mode you can create no more than 5 documents, and in the application there is no such restriction. And this is not a bug, but a bonus for users of the mobile version :)

But as you can see from our answer, we missed the registration question. Our flaw, which was definitely worth the extra time ...

Letter from the App Store
Click here for a copy of the app, such as a "buy" button.

Description of the app:
www.e-kontur.ru

Please remove your URL that links to your App Description.

Your app also includes an account registration feature. This feature does not comply with the App Store Review Guidelines.

You can indirectly provide access to these mechanisms.

Our answer
Good day, thank you for your answer. But you’re not linking to the app. The app is fully functional.
That's why we consider it not allowed.

August 3


We get an answer without changing status. A brief retelling: “we noticed that the description of the application still contains a link to the external purchase or subscription mechanism, www.e-kontur.ru . Please remove this link. ”

Here you should pay attention to an interesting point: we are talking only about the link in the description. About the registration is not a word.

In order not to continue one-way correspondence, we removed the link from the description and sent it for moderation.

Letter from the App Store
11.13 - This is a “buy” app, such as a "buy" button.
Description of the appraisals

www.e-kontur.ru

Please remove your URL that links to your App Description.

August 10


The application has moved from the “Waiting for validation” status to the “Verified” status.

11th August


The application again switched to the status “Rejected”.
The essence of the answer: thanks for removing the link from the application description. However:

  1. We cannot test your application, because it requires a login / password, and you have not provided them.
  2. You have an external registration / purchase mechanism in your application.
  3. Also in your application there is a possibility of registration, which also falls under the definition of “external registration / purchase mechanism”.

Despite the comments about the lack of purchases for the application, which we wrote earlier, registration again served as a reason for refusal. In addition, I was surprised by the remark about the lack of data for testing, because the interface contains an explanation:

We sent an appeal through a special form: developer.apple.com/contact/app-store/?topic=expedite. And just in case, we added test login and password in the appropriate fields.

Letter from the App Store
For removing links from the Application Description.
However, we’re not able to assess your app features.

Please provide a demo account with details, including passwords, in the iTunes Connect app. Please ensure your app features.
To provide demo account information:

- Log in to iTunes Connect
- Click on “My Apps”
- Select your app
- Scroll down to “App Review Information”
- Provide information in “Demo Account” and / or “Notes” as appropriate
- Click Save
- Click Submit for Review

Additionally, we’ve noticed that you’ve seen the app. Specifically, the app contains links to various app that exit app to Safari.

You can indirectly provide access to these mechanisms, such as links to web sites.

Resources
It can be a convenient way to provide content purchasing functionality.

In-App Purchase provides several benefits, including:
- The flexibility to support a variety of business models.
- Impacting your app rather than distributing them across multiple apps.
- An effective marketing vehicle for new content.
- The App Store Codes Program, which enables you to create high-value marketing campaigns for consumers. To join the App Store Codes Program, please send an email to.
For information on In-App Purchase, please refer to the following documentation:
Getting Started with In-App Purchase on iOS and OS X

In-App Purchase Programming Guide
For in-app purchase instructions for iTunes Connect, refer to the In-App Purchase Configuration Guide for iTunes Connect.

Also, your app includes an account registration feature. This feature does not comply with the App Store Review Guidelines.
We've attached screenshot (s) for your reference.
Next Steps

You can indirectly provide access to these mechanisms.

On the occasion of the App Store, there are app reviews. We try to identify any apps that are currently in the App Store. It is not necessary to identify these occurrences.

The text of our appeal
Good day.
Our app was declined again.
In the "Notes" section of our app review application:
"It is a registration apply through the application for registering it is not necessary, it’s not necessary." exist on the server.
However, you can use the login [login], password [password].

Regarding the links - they just lead to our site.
There is no connection to the App.
Our App can be used without anything else.

Registration is also included in the App. You never see our website.

This is what you appended for your app. ” ”for not as valid.

It would be clear that we’ve made it clear. We will be able to continue the investigation of our App.

12th of August


The answer to the appeal came quickly enough, the very next evening.

Its essence is as follows: if something is bought on the site, even if it is not related to the application, such links cannot be put in the application. Well, apparently it remains only to accept and remove the link.

App Store Answer To Our Appeal
11.13 - This is a “buy” app, such as a "buy" button.

Hello Dmitry,

For your app, Contour.Elba.

The App Review Your App Reviewed. Your app does not comply with:

11.13: You can use the app, such as a “buy" button.

The app contains a link. It’s not a problem. It would be appropriate to remove all such links.

Therefore, your app will not be posted to the App Store at this time.

We’ll review your review binary code.

Best regards,
Erin
App Review Board

August 13


They removed the only link (see the screenshot, was / became), sent for moderation.



August 18


The application has moved from the “Waiting for validation” status to the “Verified” status.

August 19


The application has moved to the status "Rejected".

The reasons:
  1. It is necessary to remove all links leading to the FAQ, to the support service and to the site where you can buy something.
  2. The application has a registration, which is a link to the external payment mechanism.

The first part of the message is clear, but we have already removed the links from the application. Probably the moderators did not check whether we fulfilled the requirements this time or not.

For links to the site, you can take clickable labels like "More about Elbe", but they do not lead to the site, but to a page inside the application itself:


A misunderstanding occurred with the remark about the link to the external payment mechanism. There is a registration in the application, but it does not lead to an external site: it’s just an opportunity to register or log in to synchronize documents through a third-party service to another phone / tablet. Rechecking that free registration is not prohibited by the rules, we again wrote an appeal.

Letter from the App Store
11.13 Details

Your app includes an account registration feature.

Next Steps

You can indirectly provide access to these mechanisms.

Our answer
We are slightly confused by your latest response. Could you explain our latest submission violates 11.13 of app store guidelines?

We have removed all links and domain names. If you are a user of a web service ... ") app, only to a different screen. The “Enter or register” button (“Login or register”)

You also write: "If you’ve been using the app." it could be considered “external arrangements for purchases”. It would be accessible to the same user.

It doesn’t have any paid features, however, it’s not worth it. The app is fully functional without any purchase or subscription.

Could you please explain the registration feature? What are the external mechanisms for purchases? What exactly is our registration process, if anything, violates the guidelines? We would greatly appreciate your response.

August 22


Apple’s response: “Thanks for the reply, please remove the registration or implement in app purchase”.

Letter from the App Store
Hello,
Thank you for your response. If you are registering with your app.

The misunderstanding did not end there: with it in in purchase, if the application does not have paid features. To understand why you need in app purchase for free registration, we asked a question.

Our question
11.13 The rule says about the app.
Purchases on our website can't be used in the app. They just don't change anything. Also, you can buy something. All links were removed. It’s not. I would like to pay for something.

Find your new app. If you understand, you can implement In-App purchasing. But it will happen only if the experiment is successful.

It is impossible to gain anything from it. Removing it from us. It is not necessary to make a purchase.

25-th of August


Apple responds, "Yes, you must do what we said to comply with the rules."

Letter from the App Store
Thank you for your response. It would be appropriate to address the Guidelines.

We send our previous answer again, but not as a question, but as an appeal. Nothing changes in the text.

August, 26th


In response, we received "We will think."

Letter from the App Store
Thank you for contacting the App Review Board.

Your appeal has been received. The appliance has been completed.

In some cases where there are additional issues, it will be communicated to you as well.
Thank you for your continued patience.

Best regards,
Logan
App Review Board

August 27


The application without comment from the moderators goes to the status of "Waiting for release by the developer", which means - you can be released. We did it the same day, starting a soft launch application. Hooray!

So this is a story that is almost a month and a half long. Conclusions were made at the beginning of the article.

Of the 43 days, a third of the term went to the last stage of communication with the moderators - the requirements to include in app purchase in the application without purchases.

Afterword


The next update of the application with bug fixes and minor features was sent for moderation on September 17th. Exactly 7 days it was “waiting for verification”, 1 day was checked, and, finally, on September 25, the update saw the light. We still do not know what difficulties with checking the application lurk in the future :)

If you have your own correspondence stories with moderators on controversial topics, tips or questions, we will be happy to discuss them in the comments to the article.

Source: https://habr.com/ru/post/268373/


All Articles