I have just finished an iOS application for a company that will be sold commercially to schools and other organizations for a flat rate with an access code. I was wondering if anyone has had any previous experience with access codes, and what would be the best way to implement this design in to the app? I received equity in the company as well, so I would like to make the best decisions to advise to the owner.
Say, for example, the Main County Public Schools purchased access to the software. How would I prevent the access code from being shared? Would a device limit work? But what would prevent the users from sharing the access code to Non-Main County students?
Note: I'm not asking for code, but more of a discussion on the best practices of implementation.