Reputation: 1385
We are building a solution with a cloud Backend and an iPad application connecting to that Backend, strangely Apple rejected the application because the payement had to be done from the web and they are suggesting using In App-Purchase, my question here is : Can the admin (the manager in our case) purchase multiple subscriptions to each of its employees to be used in separate devices from within the application, and is that OK with Apple IAP guidelines. (We investigated the guidelines but we think a similar situation is not listed).
Thank you for your time.
Upvotes: 2
Views: 3035
Reputation: 21
You could use apple-server-notification. When you make a purchase apple-server will send a notification by calling your api to let your backend/server know that a purchase has been made.
In this notification you will get users apple-id, transaction-id, purchase-date, product-id, status etc. also you can attach an UUID with your purchase parameter that is associated to your account. apple-server will send back the UUID to your api as through the notification.
then account update the users current subscription plan on the database.
Upvotes: 0
Reputation: 11436
In App Purchases are active on the account, not the device. This means that if someone purchases a subscription with a particular Apple ID any other device that is using that Apple ID can (must) access that subscription as well. So if all the devices in your scenario use the same Apple ID then the manager purchases it once and then the other devices can use the 'restore' function to load the subscription onto those devices as well.
If each device has a different Apple ID associated with it then the subscription will be charged to each individual person's Apple ID.
Upvotes: 1