While opening the iOS app store link in a browser I am redirected to the mac app store app and the browser displayed only connecting text instead of displaying application information. It would be beneficial if anyone could guide me on this, and where I can make the change.
Note: The app is available on the app store and the app store account also is working
I found the issue that the Support Destination Option (Mac) was missing in the Xcode that's why the information of the app was not displayed in the browser.
I created short link in firebase like this:
In apple developer i set Associated Domains:
I have developed & installed an iOS app locally on my device. On android, after setting IntentFilter to app.mydomain.com it did not work but after changing to mydomain.com everything works fine.
When i set associated domains in iOS entitlements as weel:
applinks:app.mydomain.com or applinks:mydomain.com or applinks:mydomain.com/test
When I open or click on dynamic link on iOS, it opens app page in the App Store app and not opening app itself though it's installed.
What could be wrong?
I'm working on a flutter project ios app and implementing firebase dynamic links.
I've followed all steps, but now is working. My app always opening to app store, it first opens safari and then app store even when the app is installed.
If someone has a solution to this please help me out, its 3 days now on the same thing and I have not cracked it
I have associated domain set to applinks:domain.page.link
I have even deleted the ios folder and re-created it again
I have a URL scheme set to my bundle id
I have followed all steps but still, my apps open.
I have an app already on App Store that has a custom URL scheme registered.
I implemented Firebase Dynamic Links for the new version of the app.
When testing the new links, when I open a FDL with the old App installed on iOS 10, I get redirected to the App Store to update the app.
When I open a FDL with the old App installed on iOS 8, the old app is opened because openUrl for my URL scheme is triggered. My app crashes because of this, because the old app is unable to handle such link.
I expected that on iOS 8 it would also redirect me to the App Store to update the App as it does on iOS 10.
Even sending imv=min_app_version (as described here) as a part of the FDL does not help.
Why is this behavior different between iOS 8 and 10? Is there any way how to stop this happening on iOS 8?
Thank you.
iOS 8 does support custom URL schemes pretty well, also iOS 8 does not supports Universal Links. Because of these reasons Firebase Dynamic Links will use custom URL scheme to detect that your App is installed/not-installed on iOS 8 (and open the App).
iOS 9 and above do not have nice support for custom URL schemes and these OS's have Universal Links. Firebase Dynamic Links will use Universal links there.
About imv: we do provide imv parameter, but contrary to Android, we do not know version of the installed iOS App. We expect App to handle imv. For example if App that opened the link have lover version number than specified in imv, App should show message to the user and redirect to AppStore for upgrade.
One way how you can resolve this situation is to create new custom URL scheme that does not exists in your already released App versions. In this way older Apps, that crashing, will not be opened by Firebase Dynamic Links.
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.