VPP Redeemable Codes in Different Countries

Hi all. I hope that someone is able to provide some advice:


We create custom apps for various businesses and their partners. We can't distribute these apps on the app store as they're custom B2B apps. We don't like the Enterprise program user experience (manually trusting the developer on the phone) for the end users it's just horrible UX, and most of our clients don't use MDM.


So, we're left with one option, which is to get our clients to sign up for Apple Business Manager, and have the app distributed using redeemable codes.


The problem though is that most of our clients have users in various different countires. If a client from USA signs up for Apple Business Manager and generates redeemable codes for the app we built for them, then those codes will only be redeemable by those with USA Apple IDs.


Therefore a client would need to create separate Apple Business Manager accounts in each country where they have employees, so they can give redeemable codes to those people.


But, it's impossible to create an Apple Business Manager account if you don't have a DUNS number, and most businesses only have a DUNS number for the country where their headquarters are. Total catch 22 situation.


It's therefore funtionally impossible to distribute apps via Apple Business Manager using redeemable codes for a company that has employees in more than one country.


Most businesses have MDM for their corporate devices, but asking people to enroll their personal device on a company MDM is madness - they'll simply never do it, and given that business are moving more and more towards 'Bring your own device' - this issue seems like a really annoying oversight by Apple.


It would solve this issue if Apple would allow redeemable codes to be redeemed in any country where the app is available.


Does anyone have any advice, or is there sometihng we're missing here?

Post not yet marked as solved Up vote post of TAB_Developer Down vote post of TAB_Developer
8.7k views

Replies

Hi everyone, I think this will finally solve our problem https://developer.apple.com/support/unlisted-app-distribution/ Best regards

  • Unfortunately it doesn't solve a global problem for company apps. To be available through unlisted app distribution, you first need to be eligible and approved for normal App Store. If your app is an "enterprise-ish" one, specific to your company needs, you get rejected. If you apply for the enterprise program, you get rejected if you have less than 100 employees (our customer's case). If you distribute with ABM, you only get one country to distribute your app into (as we just discovered). :(

Add a Comment

Does anyone have a solution?

How can there possibly be no solution to this after all these years, is Apple insane?

Can this problem be taken seriously and acted upon? There is absolutely NO solution for a small business t have an app distributed in more than 1 country. Unless Apple is ready to make an exception and let my client's app be distributed through the normal App Store, or have this issue fixed ASAP, there is no other solution but to switch all his Apple employees to Android. And if I'm honest I would rather have them go down that route then to deal with all the nonsense which comes with publishing an Apple App. It will probably be cheaper and more hassle-free in the long run