Find My iPhone app url scheme - ios

Does the 'Find My iPhone' app have a published URL scheme that can be used to launch the app from another app?
I found the same question being posed a few years back: openURL to find my iPhone. Was wondering if there might be a url scheme available now?

No Subash still apple did not provide url scheme for Find My iPhone app.
Apple url scheme documentation does not mention about Find My iPhone

Yes, Apple does now have a published URL scheme to Launch the Find My app on Mac and iPhone.
Open Find My app:
findmy://
Open Find My app to the People tab:
findmy://friends
Open Find My app to the Devices tab:
findmy://devices
Open Find My app to the Items tab:
findmy://items

Related

Find the URL scheme of an app on my iPhone

Apple maps can open routing apps when it can't provide a route:
I want to open a few of those apps from my app. I am aware that I have to whitelist each app that I want to open. This is not the problem.
How can I find out the url schemes of those Apps that are installed on my iPhone?
One idea is to make a backup via iTunes and at the info.plist of the app.
In this plist, the url schemes should be defined with the cfbundleurlschemes key.
I think I found such an app in a backup, but I don't know how to extract the file to get the info.plist file. adding .zip and extracting doesn't work.
Other ways to get the URL scheme are also welcome, especially ways to get example parameters of the URL scheme of an app. So looking at Apple Maps how it opens a specific routing app would be nice.
Yes I know how to open Google Maps. I want to know how to open those where I can't find a documentation.
So how can I find out URL schemes of routing apps on my iPhone?
There is an answer that suggests to extract the .ipa file, but there aren't .ipa files with iOSA 11 any more.
This article was incredibly helpful:
https://www.amerhukic.com/finding-the-custom-url-scheme-of-an-ios-app
Basically:
Download the app to your phone
Install the program iMazing on your mac
Connect your phone to your mac
Download the ipa file from your phone to your mac
Then
Make the ipa file a zip (rename) and extract
Show the package content from the .app file in the Payload folder
Search and open the Info.plist file
Search for CFBundleURLSchemes. Here are your url schemes.
The way I do it. Download the app "Iconical". It's an app used to create other icons to access an app. Once installed, tap "Select App" then hit refresh and you get a list of urls of all the apps with a url Scheme set up.
If the app I want is not in the list. Than I open the iPhone console, go to the AppStore, find the app and open it from there. Then look for its bundle identifier in the iPhone console and use the last part as url scheme.
Ex.: com.cie.appName. This always worked for me. Hope this helps.
UIApplication.shared.open("appName://", options: [:], completionHandler: nil)
Get yourself a copy of the "enterprise" version of iTunes that lets you download .ipa files direct from the App Store. (Mentioned, for example, here.) Now you can open the .ipa and examine its components.
You can find URL scheme of any app in device Console if you connect your device to your computer and open the app. SpringBoard logs a lot of actions to the console, showing URL scheme every time.
e.g.
URL scheme for Firefox: org.mozilla.ios.Firefox
default 15:34:38.460964 +0100 SpringBoard [org.mozilla.ios.Firefox] Setting badge to (null) [ old badge: (null) ]

How to launch MobileIron Web#Work app from another iPhone app?

I am trying to figure out the URL name for MobileIron Web#Work in order to launch it from another app. For most apps you can type in "appname://" in safari and it will prompt to launch the application. For example, typing in "googlechrome://" in safari will prompt to launch in "Chrome".
I can't seem to figure out what the url name is for the MobileIron Web#Work app. Please help.
Thanks.
You could use "mibrowser://" and "mibrowsers://" schemes to open HTTP and HTTPS links respectively in iOS W#W. And you could use "mibrowserf://" and "mibrowsersf://" schemes to open HTTP and HTTPS links in iOS W#W in a full screen mode.
Please try this one: "appconnect://"
I was able to figure it out using mibrowser://.

Firebase iOS is not opening my app from Safari

I tested the dynamic links Firebase. Configured everything in the project, the implementation did exactly like the Google documentation and created links on the console. When I test in Safari it does not open the application.
Thank you
iOS 9+
Due to the limitations on the iOS platform, Firebase Dynamic Links must rely on Apple's Universal Link system to open the app directly from a link when it is installed. One of the constraints placed on Universal Links is that the app-open behavior is only triggered from a user's click and not by a redirect or copy/paste into Safari.
We have found it very challenging to test Universal Links in the simulator and pretty much always use a real device for this type of thing. Basic steps: install app > SMS link to your test device > click link > observe app open.
iOS 8 and prior
iOS versions prior to 9 handle opening the app from a Dynamic Link through Safari, so if the app is not opening when you copy/paste the link into Safari then some setup is incomplete. Please review your Firebase project for information and confirm that your bundle IDs/custom schemes match on the project page, in your link, and in your app; be sure that the bundle ID is listed in URL Types in your Xcode project setup along with any custom scheme you wish to use.
Other Info
Here is a link to a prior answer that may be helpful as well.
Firebase dynamic link not opening the app iOS

Link to App Store app developer page with iOS 6?

Is there a way, in iOS 6, to link from an app to a specific developer's page on the App Store app? By that I mean a list showing all the apps by the developer.
There are various ways to link to the store (I am using the Appmosys as the example here) that produce various results:
http://itunes.apple.com/us/artist/appmosys/id331687329 - The link copied from desktop iTunes, opens up the iTunes app on an iOS 6 device, with the developer's page. If you tap on one of their apps, it goes to that app on the App Store app.
http://itunes.com/apps/appmosys - Opens the iTunes app (via Safari) but presents this error message: "Cannot connect to iTunes store".
itms://itunes.com/apps/appmosys - Goes straight to the iTunes app, but same error as above.
itms-apps://itunes.com/apps/appmosys - Opens the App Store app, but also presents the same error (screenshot here: https://dl.dropbox.com/u/6920023/iphone-screenshot.PNG ).
Is there actually a way to do this in iOS 6?
Bonus points if you can answer the question and know if the link you provide also works with the affiliate program, http://www.apple.com/itunes/affiliates/. I've already looked at the Link Maker on this page, http://www.apple.com/itunes/link/, but can only produce the standard iTunes link.
Part B / even more bonus points
You can link straight to the Reviews tab in the App Store app for an app, but can you also now link straight to the new Related tab?
i have a solution for iOS 5:
itms-apps://itunes.com/apps/appmosys/id331687329
and one for iOS 6:
itms-apps://itunes.apple.com/artist/appmosys/id331687329
if you use itms-apps:// URLs instead of http:// it will open the app store app on the device, which is less confusing to the user, then going through safari.
Unfortunately i didn't found any single URL that works on iOS 5 and iOS 6. So the Apple Q&A Documentation is not valid anymore for iOS 6 :-(
UPDATE: i just realized that my iOS 5 solution works also on iOS 6 on the iPad, but not on the iPhone with iOS 6. it's getting weirder and weirder....
UPDATE 2:
apple just annonced the appstore.com urls so now you can link to Electronic Arts Developer Page with http://appstore.com/ElectronicArts
i just tested it and it works for iPad from iOS 5.1 to 6.0 and iPhone from 4.3 to 6.0
so now the Apple Q&A Documentation is valid!
I have a universal app and I needed to open up my developer page, and display the correct apps depending whether the user is using an iPhone, iPod or iPad. The only way I could get this to work correctly was by using the iTunes link maker http://itunes.apple.com/linkmaker/ results but replaced https: with itms-apps:
The link like http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=426623392
will be work on any iOS devices and any browsers in Internet also.
The customer will be NOT confused because it is standard link of Apple and developers using it.
Change just your id. So, it will be http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=XXXXXXXX where XXXXXXXX is your developer id.
This link you can find also in iTunes App on your desktop by copy the link from button "More Apps by YYYYYYY" on page of any of yours App. There YYYYYYY is your developer name. Like on this page https://itunes.apple.com/be/app/visual-html-editor-eye-lite/id472624198?mt=8
If you prefer to have a CUSTOMIZED "MORE APPS BY US" page inside your app (not exit to AppStore or Safari), then have a look at what I created here (there is downloadable working project):
http://xcodenoobies.blogspot.com/2014/06/how-to-create-dynamic-more-apps-page.html
The beauty of this is the data is retrieved from iTunes AppStore everytime you open the page in your app, and that you can customize it however you like.
Cheers.
http://itunes.apple.com/artist/id331687329.
I get to this link by using iTunes on Mac. Search for the company name, click on any app that is made by the company, look for "More iPhone Apps by XXXXX", click on it, then you'll see all apps by this company, right click on the company name and copy link, and you'll get this link. This link will work with iOS 6.
I have no problems mit links created with http://itunes.apple.com/linkmaker/
It generates only https links.

How to force an iTunes URL to open in Safari on the iPhone?

I have the following URL which links to the product page of a Mac app. I'd like to provide this URL inside my iPhone app. However, it always launches the App Store and subsequently can't display the product because it's not an iOS app. How would I tell it to open in Safari? Is this even possible?
http://itunes.apple.com/us/app/appname/idxxxxxxxxx
Haven't found an answer, so opted for directing to Appshoper URL instead.

Resources