My requirement is to install an app, e.g. a test app developed by me for employees from the Microsoft Company Portal app (iOS only) (Link) using the QR Code. So, I want to scan a QRCode through iPhone and I want company portal app to be opened and show me the app developed by me for download.
I searched in direction of custom URL scheme (Please check details here) for the apps that we develop. Though in the case of Microsoft Company Portal app, I don't have control over the code. I do have the control over the test app available in company portal/Intune.
I also tried the "share" link at download page of app. Issue is that, this link opens the safari browser. User has to login and use MFA to reach the download page. Since user already has "Company Portal App" installed on iPhone, I want company portal app to open and show the app developed by me for download.
I was watching this WWDC18 talk, and they've explicitly announced that they'll allow developers to simultaneously connect one Sandbox Account for IAP testing - when in Developer Mode and in iOS12.
Screenshot of the moment that they show the feature
Straight to the question:
I've tried to access it from both my iPhone 6S and iPhone X - both on iOS 12 -, but neither had this option at the end of the screen. Also, I've searched about this topic, and no one seems to be addressing this issue.
The "Apple ID > iTunes & App Stores" on my device
This feature is incredible because it removes the need to logout of our Apple ID - which is/was a tremendous pain.
Test note: I've tried to change Regions and Languages on my devices - both unsuccessful.
Just tried it now on iOS 12.0.1.
In Settings > Apple ID > iTunes & App Stores, click on your Apple ID (at the top of the page; it's hyperlinked). Then, select "Sign Out".
As far as I understand, you are now still signed into your Apple ID for various services like iCloud and Game Center. This is fine.
Open an app that is not signed for release (e.g. an app that you are developing IAPs on).
Try to complete an IAP (restoring purchases, or just getting the app to request your receipt, will also suffice); this will prompt the iTunes Store to ask for your login details again.
The login alert is simply entitled "Sign In to iTunes Store", and prompts you to enter an Apple ID and Password. Do not enter your personal Apple ID here; instead, enter a sandbox account's username and password.
In my case, I had initiated an IAP transaction, so I received an alert entitled "Confirm your In-App Purchase" with details of the IAP and the text "[Environment: Sandbox]"; confirm the purchase by entering your sandbox account's password.
I then received an alert entitled "Sign in to iTunes Store", this time explicitly asking me to enter the password for my sandbox account.
I returned to Settings > Apple ID and tapped iTunes & App Stores. This produced an alert saying words to the effect of "It appears that you are using [your personal Apple ID] in the Game Center; is this the same Apple ID that you want to log into iTunes with?". In this case, you should click 'Continue'. It will take you to the iTunes & App Stores screen. Note that I did not have to enter the password nor re-specify the Apple ID for this step!
On the iTunes & App Stores screen, your personal Apple ID will be indicated at the top of the screen as before. At the bottom of the screen, you will find that the Sandbox Account field has appeared! 🚀
This process could have done with some better documentation to accompany the hype, but unfortunately this is just "business as usual" for iOS development.
iOS 12.1.2 seems to have simplified the process even further than Jamie's steps without the need to sign-out of anything:
While still signed into your phone with your personal Apple ID, open a development app (NOT signed for release)
Try to complete an IAP, which brings up the iTunes Store login page
Use your sandbox ID here (NOT your personal Apple ID)
You may have to log in twice (another popup asks for just your password)
The sandboxed purchase should go through
Going to Settings > iTunes & App Store and scrolling to the bottom now shows a new Sandbox account that says "This account will be only used for testing your in-app purchases while developing locally. Your existing App Store account will be used for TestFlight apps."
That last bit about TestFlight apps is different than the OP's screenshot. Perhaps this method ONLY sets up the account for development IAP testing, whereas the full sign-out method sets up the sandbox account for more.
If you can't find [Sandbox account] in "Settings", firstly, enable location service in [Privacy] section, then, check [Date & Time] is set automatically.
I am trying to add a custom B2B App to iTunes connect, from Apples documentation it appears there should be a text box to enter the clients Apple ID, but I don't seem to have anything like that.
Here is what the Apple Documentation looks like Apple Doc
And here is what I see in iTunes Connect Link
How do I add the Apple ID's for the custom B2B Apps distribution ?
You are not crazy and are adding the Apple ID correctly.
Currently there is an issue with Apple's site and it is preventing the adding of apple ID's. The page will just refresh after hitting the "add Apple ID" button.
I have tested this in Chrome, Safari, and Mobile Safari. I even have an open ticket where Apple support verified the issue with their test accounts and mentioned there are 4 other tickets open at the time I called it in.
Unfortunately there isn't anything you can do different. If you haven't already, you should call Apple Support and start a ticket for it so you get notified when it is fixed.
EDIT
It took over two weeks but as of 04-02-2015 iTunes connect has been fixed and you will be able to add Apple IDs for B2B apps.
Hopefully that helps.
I want to track installs of my iOS app associated with a Facebook ad. I'm having trouble implementing the exclusion of users part. On the docs I see the following: "Provide a deep link for your app when creating an ad under "App Exclusion URL"". But I'm not really sure what kind of deeplink do I need and I don't even see the "App Exclusion URL" option when creating the ad. Any help would much appreciated! Cheers!
This would the URL scheme you have defined in your app which can be used to open your app.
See the introduction to URL Schemes in the Apple Developer documentation.
If you go to the Apple App Store on an iOS device, each app has a Facebook Like button under the Review tab.
Is there a way to generate or know what this link is? Is that like button linked to a Facebook App? What if you have not created an Facebook App associated with your iTunes App?
I have looked on Facebook and the following is logged under recent activity:
"Joe likes <My iOS App> on <iOS>"
Where <My iOS App> is a link to the app on iTunes,
and <iOS> is a link to the iOS 6 page on apple.com.
Is there anyway to like or unlike the itunes app programmatically or from Facebook without actually having to do it from iTunes?
Any help would be appreciated.
Thanks.
It is the official iTunes-link of your app that is indexed, e.g.:
https://itunes.apple.com/en/app/#app-name#/id#app-id#