You may have a code base you re-use and publish as unique applications in App shop.
They’re different apps because each targets an alternative market.
It absolutely was great, you’ll target each customer group through the matching app’s symbol, imagery, and app store metadata. Customers locates simple to use to locate the application they wanted, to install the things they care about, and never spend data transfer for articles they don’t use. You’ll be able to control focus on that unmarried laws base many times for each application. Things comprise great.
These apps is town tips programs, car operating examination simulation programs, or math games for different age ranges. A city could have unique matching town guidelines app. Motorbikes, sedans, and, lorries each get unique driving examination simulation app. Toddlers, pre-school, and school-age youngsters would be focused employing respective mathematics online game app. Nevertheless software in each one of these kinds happened to be constructed off their particular common rule bases.
Eventually whenever had been updating one of these brilliant programs, Apple’s app analysis refused the enhance and stamps one to getting a spammer by way of Guideline 4.3:
… Developers “spamming” the application Store with lots of versions of comparable software is going to be taken off the apple’s ios creator Program….We noticed that your own application offers the same ability put as various other programs you’ve submitted to the App shop; it merely may differ in contents or language….Apps that use similar – or much the same – icons succeed hard for consumers discover programs and tend to be regarded a kind of spam….Please blend programs with one common features put into a single “container” software that uses the In-App Purchase API to provide different information.
“Move into a bin app? How can we accomplish that? There is current users whom purchased our software and won’t think its great when we invalidate their purchases. Amalgamating recent software into an innovative new container application would cause a huge big and swollen app — large portions of content won’t getting related for almost any particular selection of customers. How Do We focus on different marketplaces through one software?” You may exclaim.
Loosen Up. Discover ways to those trouble.
Continue reading and follow the tips in this article to move your own different-yet-similar apps into an individual container app and always make money about software shop. Applying these suggestions requires non-trivial services, but now there’s not much other available choices.
Basically, these are typically what you ought to do in order to move into one “container” software:
- Migrate specific apps’ permits into in-app acquisitions inside the brand-new bin application.
- Use on-demand budget to control contents when it comes to various target areas.
- Strong connect into the programs from on line advertising rather than connecting on the App shop.
Migrating App Licenses
1st purchase of businesses when fruit mandate one move into a container app model will be inquire about leniency. Inform the reviewers that you will migrate into a container app however you want to force changes to be able to migrate existing users’ certificates in to the new application. Apple would likely provide 2 months of grace duration and invite the up-date to endure. As a swap you will need to begin organizing both present programs and develop brand new “container” replacing application which may exchange them.
You can find three concerns you might need to deal with to migrate existing users’ licenses:
- Most of the “old” software would have to message the brand new container app regarding the user having permit to they.
- This new bin software will have to obtain these communications with full confidence regarding credibility and stimulate the corresponding feature(s).
- When migrated, users should not any longer want to put in the old software to stimulate qualities in the brand new bin application.
Those first couple of questions is addressed with the outdated applications replicate the particular receipt document into an organization bin. This is a shared folder within the user’s device that you make and employ to keep receipt files. In turn, the latest application would read most of the documents here and use regular receipt recognition solutions to examine their own validity.
Those outdated applications are able to use a certain naming convention to prevent various apps from overwriting each other’s receipt records. Naming these receipt files after their own respective apps’ main package identifier might be recommended.