For a client, I’m developing an application that has been configured so that their employees work easier every day. Think of it as a calendar designed to meet the needs of their special business.
Now it turns out that other companies in the business are also interested in the same solution. My client suggested that we could sell the application in the AppStore.
Since the application is equally useful for companies with hundreds of employees, as well as for a team of five people, I wonder what would be the best way to sell it.
As far as I understand, a company, having bought one copy of the application, can install it on as many devices as it wants if they use devices with the same iTunes account. This is especially true if the company will equip its employees with new devices for this purpose, as my client did. Right?
This is clearly not what I want, I would prefer to charge a small price for the device. Usually it pays for a volume license, which is not part of the appstore concept, except for educational institutions.
Now I am looking for a convenient way to achieve something with the same effect.
I was thinking about checking the UDID of the device against the white list on my server to allow each purchased license to work on only one device, while allowing migration. To allow the company to acquire a “volume license”, I offer additional license packages through In-App-Purchases, as well as separate licenses. The application itself would be free, showing only demo features, full functionality would be available after assigning the device to one of the acquired licenses. License management tools will be included in the application.
What do you guys think? Any technical reasons why this concept could fail?
Do you know examples that actually implement something like this?
Any other ideas on how to sell apps in bulk? Maybe there are even some examples of how to implement something like this?
Do you think the apple will approve this use of in-app purchases? (I know this last question is not like the one that can be answered here without uncertainty, but let me hear what your gut feeling says ..)
This question is marked off-topic twice, so I think I should support the fact that I am mainly interested in the technical solution (and important subqueries were emphasized accordingly). Of course, I’m interested in whether Apple allows the proposed use of its application store, but before I think that I need to know further whether there are technical reservations about my approach. I would like to offer code snippets to support the technical nature of my request, however I just plan things so that there is no code yet ...