Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4019266
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T10:05:01+00:00 2026-05-20T10:05:01+00:00

for a client, I have been developing an app which has been tailored to

  • 0

for a client, I have been developing an app which has been tailored to make their employees every day lives easier. Think of it as a calendar designed to fit the needs of their special business.

Now it turns out that other companies in the business are interested in the very same solution too. My client suggested we could sell the app on the appstore.

Since the app is equally useful for companies with hundreds of employees as it is for a team of five, I wonder what would be the best way to sell it.

It is my understanding that a company, once they purchased one copy of the app, may install it on as many devices as they want, as long as they use the devices with the same iTunes account. This is especially true if the company would equip their employees with new devices for the purpose, like my client did. Right?

This is obviously not what I want, I’d rather like to charge a small price per device. Usually, this would cry 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 a whitelist on my server to allow each purchased license to run on just one device, while allowing migration of course.
To enable a company to purchase a “volume license”, I would offer packs of additional licenses via In-App-Purchases, as well as individual licenses. The app itself would be free while featuring only demo capabilities, full functionality would be available after assigning the device to one of the purchased licenses. Means to manage licenses would be included within the app.

What do you guys think? Any technical reasons why this concept could fail?
Do you know of examples that actually implement something similar?
Any other ideas how to sell apps in volume? Maybe there are even some examples on how to implement something like this?

Do you think apple would approve this kind of use of in-app-purchases? (I know this last question is not of a kind that can be answered here without uncertainty, but let me hear what your gut feeling tells you..)

This question has been flagged as being off-topic twice, so I think I should back up the fact that I am mainly interested in a technical solution (and emphasized the important sub-questions accordingly). Of course I am interested in whether apple allows the proposed use of their appstore, however before I contemplate that further I need to know if there are technical caveats to my approach. I would love to offer code snippets to support the technical nature of my inquiry, however I’m just planning things so there is no code yet…

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T10:05:02+00:00Added an answer on May 20, 2026 at 10:05 am

    While the core question is still business-related here, and thus off topic, I’ll bite.

    The standard App Store end user license agreement has this wording:

    a. Scope of License: This license
    granted to You for the Licensed
    Application by Application Provider is
    limited to a non-transferable license
    to use the Licensed Application on any
    iPhone or iPod touch that You own or
    control and as permitted by the Usage
    Rules set forth in Section 9.b. of the
    App Store Terms and Conditions (the
    “Usage Rules”). This license does not
    allow You to use the Licensed
    Application on any iPod touch or
    iPhone that You do not own or control,
    and You may not distribute or make the
    Licensed Application available over a
    network where it could be used by
    multiple devices at the same time. You
    may not rent, lease, lend, sell,
    redistribute or sublicense the
    Licensed Application.

    Therefore, if you consult the “App Store Product Usage Rules” section of the iTunes Store Terms and Conditions, you see this wording:

    (i) You may download and sync an App
    Store Product for personal,
    noncommercial use on any iOS Device
    you own or control.

    (ii) If you are a commercial
    enterprise or educational institution,
    you may download and sync an App Store
    Product for use by either (a) a single
    individual on one or more iOS Devices
    you own or control or (b) multiple
    individuals, on a single shared iOS
    Device you own or control. For
    example, a single employee may use the
    Product on both the employee’s iPhone
    and iPad, or multiple students may
    serially use the Product on a single
    iPad located at a resource center or
    library.

    (iii) You shall be able to store App
    Store Products from up to five
    different Accounts at a time on
    compatible iOS Devices.

    (iv) You shall be able to manually
    sync App Store Products from at least
    one iTunes-authorized device to iOS
    Devices that have manual sync mode,
    provided that the App Store Product is
    associated with an Account on the
    primary iTunes-authorized device,
    where the primary iTunes-authorized
    device is the one that was first
    synced with the iOS Device or the one
    that you subsequently designate as
    primary using the iTunes application.

    The rules are quite explicit about commercial enterprises not being allowed to just purchase one copy and install it on all devices at that company.

    It is for this reason that Apple offers volume discounts for applications purchased in bulk (where the developer has checked the box in iTunes Connect allowing for this). I can’t find the business equivalent, but here’s Apple’s page on the educational bulk discount program.

    While I could see how you could use in-app purchase to activate functionality in an application and make sure that it was properly licensed, I’ve heard complaints about the practical difficulties of deploying applications using this in educational and business settings. Many applications use this approach for free Lite versions that upsell into the full paid application, so Apple has no problem with this.

    One thing I do recommend is that you not abuse the ad hoc distribution system to do any licensing workarounds. The last time some geniuses did this caused Apple to clamp down on everyone’s ad hoc licenses and make our lives more difficult.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have been assigned to make a mail client which access the mail from
I have a .NET web-service client that has been autogenerated from a wsdl-file using
I have a Windows Form application. Version 1 of my app has been released
Background I have been asked by a client to create a picture of the
I am looking for a template engine to use client side. I have been
I am after so advice really. I have been thinking about a client server
I have client and server programs which now communicate via TCP. I'm trying out
We have a client that has Oracle Standard , and a project that would
I've been developing my first web based app for about two months now (I'm
I have been reading up on the .Net RIA Services that Microsoft is developing

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.