MFi Product Plan ID (PPID) - ios

I have created one application with is working fine using the the ppid for serial communication.
Can we use multiple MFi Product Plan ID (PPID) of the hardware accessory associated with same iOS app?

Related

How to Create Apple Developer Account in Afghanistan

I wanna start developing a mobile application for android, iOS and windows platforms (I am using ionic framework), the problem that I am facing is that I am based on Afghanistan country so how to create an apple developer account, since the application is for a business so what type of account do I need?, .
Actually, You need a developer account, Apple developer accounts are of two types.
Enrolling as an Individual
Enrolling as an Organization
While enrolling as an individual or organization you need to create an Apple ID and turn on two-factor-authentication in your mobile device. However, if you want to register as an organization you need the following
A D-U-N-S® Number
Legal Entity Status
Legal Binding Authority
A Website
In either case, if you want to register from Afghanistan or for Afghanistan, do not bind your Apple ID to Itunes & App Store or else you have to choose a location service that Afghanistan is not on that list.
--- If you choose a location other than Afghanistan then it will change your Apple ID location and also it will affect payment and shipping information as well. In this case, you will have zero chance to participate in Apple developer programs for Afghanistan.
NOTE: Do not bind your Apple ID to Itunes and App store, rest is the normal process and you can follow the enrollment process from this link ( https://developer.apple.com/programs/enroll/ )

Is It Possible to Limit # of iOS App Installs as a Developer?

I'm building an educational iOS app and I'm wondering whether it's possible to limit the number of installations per user. I expect elementary schools to be one of my primary customers, however many schools use one Apple ID for all of their iPads, and therefor would only have to pay once for my app regardless of the number of iPads it's being installed on. Does anyone know whether it is possible for me to limit the number of devices it can be installed on based on the subscription fee?
This is not currently possible. A solution for this is to have the subscription tied to an account and require the user to log in. If you do that then you can ensure that only one user is logged in per account.
If you are using a framework that allows you to see the device UUID then you could also tie the subscription to that.
Create a service and ensure that only N number of apps are open at any time for each account. It's essentially what Netflix and other subscription based services do.
In any case, there's no way for the App Store to validate your service subscription before allowing people to download the app.

iOS In App premium account for service?

I'm working on an app that is basically a client to a custom service. The custom service is accessible via an iOS app or Android app, and recognizes users by their email address.
My intent is that users can purchase a subscription to the service from any device. On each device, though, I want to use the native store. The only way to make it on an iOS device is to go through Apple's In App Purchase. This should be a renewable subscription but tied to a specific service account (email address) rather than a device or group of devices.
I assume I can do the In App Purchase on the device, and I'm going to have to track the subscription within our custom service.
What I'm not sure of is how to tie this to a single email address, so the user can't upgrade as many service accounts to Premium accounts as they want. (The user can't sign in to multiple service accounts, but I'm concerned about them uninstalling the app and restoring purchases to different service accounts.)
How do I do this? Netflix and others manage this, but I'm not sure how.

Multiple accounts on iOS Developer Program

My company develops Apps for different clients say ClientA, ClientB, and ClientC. I already have my company's iOS developer program setup and have Apps for ClientA. Now I want to develop an Apps for ClientB and ClientC, and want to keep their App selling and Bank accounts separate. If I create new iOS developer programs, when people clicks more Apps from this Developer, it won't displayed ClientA, ClientB and ClientC all together. Am I right? Can someone please help me here?
Client B and Client C will require their own accounts which you could use to publish their apps on their behalf
You must be create new Apple Developer Account for clientB and clientC. and publish your app with this new account.
When user clicks more Apps from this Developer, it'll display the name of the app's provision profile's developer account only.
if you want to list the number of apps developed by your company means, Open one developer account with our company name and use in your company app.
If you want to keep the bank accounts for each client's app separate, then you have to use a separate iOS developer account for each client, and you can not list apps under your own individual name. Apple does not recognize non-incorporated partnerships, only individuals and companies.
Choose one or the other. (Or forget developing for Apple's iOS App store).

In App Purchase for multiple accounts subscriptions

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.
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.

Resources