Founder DevGame Maxim Kochurin about what kind of difficulty are waiting for developers when using the new functions. During development we test and use new functions of the mobile platforms, if theyre applicable. In July 2017, we published in the App Store a new educational app for kids and decided to try out a new iOS feature is in-app purchases.
With the release of iOS 11 products format in-app will appear in App Store along with the applications with their icon and the price. They can be bought, even if the app is not installed. In iOS 11 on iPhone 6 it looks like this:
If testing a new application at the Apple of the moderators there claims to the item graph, you have: In iOS, the system of internal advertising of products in the current version behaves unexpectedly when you publish new applications and may cause discomfort to those who encounter it for the first time. On the old app this problem does not apply.
We have prepared versions for iOS and Android, and immediately published the game on Google Play. There were no problems — we even promoted. C the iOS version we did otherwise.
Downloading the app in TestFlight, we have sent a request for a promotion. It should be sent three to six weeks before the expected date of starting the application. We roughly calculated the date, sent a version to check and set startup options.
Automatically release this version after App Review, no earlier than 11 July. On the same day the application is received the status of “In Review”. After a week we were lucky to get from the App Store request primoburner. We have prepared banner, examining the updated instructions, sent and received confirmation a couple of days.
Based on years of experience, we were confident that the application will be tested and the planned date of launch is not broken. After two weeks of waiting, we received the first refusal on in-app. The fact that the icons of the products that we wanted to promote was the name “- 50%”, and the moderators asked us to clean it up.
On new images it took us two hours, but to replace them would take a lot more time. We tried to do this in OC and different browsers, with VPN and without VPN did not work. After talking about the problem with the moderators via the Apple console Alienware, they sent us to the development team in iTunes Connect.
In response we were asked to send a full description of the case study and video on a Mac with the latest version of Safari (the above video prepared with this purpose). A few days after the application from the App Store, the answer came.
It turned out that this error on iTunes Connect — this is the expected behavior of the console. However, instead of just replacing one picture with another, we were asked to create ten new products, rebuild global and Android version, and reconfigure Analytics. And thats not all. We have prepared a version of the app with new icons for the items and sent it for a re-examination.
And again was refused. It turned out that Memory is a trademark in Germany. So our game was not published in the German App Store. Six weeks after the first downloads in Samsung app still published.
While the described problem is not solved, when you first publish a new app in the App Store is better not to use the function with the promotion of in-app purchases. The review period is now rarely more than four or five days, so at first faster and safer to run the version without filling in the iTC under this feature.
After launching the application, you can fill the Cabinet with all the images for the items and use the in-app-promotion. Despite the existing problems, this function is quite useful. Send a private cases, in which you managed to improve (or, conversely, worsen) the performance of the project, [email protected] Interesting experiments are sure to get the heading “Cases”.