user1098346
user1098346

Reputation: 51

iPhone App with Activation Key

I am asked by a client to build an iPhone app which works as follow:

User do not have to pay for this activation key as the only purpose of this is that only employees of my client company can get the activation code and use it. So when they enter their email address activation key will only be sent if email address is from the same company.

I know I can use enterprise license to distribute app internally but it is not possible due to various reasons.

We do not want to their activation key every time so this will be stored in their settings.

Second questions is that if I want to force them to enter their activation key every month then does this violate apple guidelines.

I want to ask that if I build app as explained above then will it be rejected?

Upvotes: 5

Views: 4914

Answers (3)

Jesse Rusak
Jesse Rusak

Reputation: 57168

This will be rejected. See guideline 17.2 here:

https://developer.apple.com/app-store/review/guidelines/

Upvotes: 7

Er. Khatri
Er. Khatri

Reputation: 1414

simply create a session for 30 days, and expire that session in 30 days... Apple have no issues in expired session plenty of my apps are live with it... Just give a message you need to login to access the application features or something like that when user get logged out due to session expiration. Kudos

Upvotes: 1

The Rudester
The Rudester

Reputation: 1

This can be done if the client creates an enterprise app. With the enterprise app the app will have to be downloaded from the client's account and is not subject to Apple's restrictions above.

Upvotes: 0

Related Questions