3

I am currently trying to integrate deeplinking through a service called AppsFlyer and on their page, they mentioned requiring an app id - which can be found on Apple App Store/Google Play Store or Microsoft Phone App Store.

I'm not sure if AppCenter has such information available or how to even retrieve it.

Any suggestions ?

cguy
  • 325
  • 5
  • 15
  • 1
    Appsflyer wants to direct the user to the App Store to install the app if they don't already have it. To do so they need the id from the App Store. You can't use appsflyer to install an app that doesn't come from the App Store. – Paulw11 Jul 14 '21 at 07:37
  • Do you really need appsflyer for a non-AppStore app? – Paulw11 Jul 14 '21 at 07:59
  • hi no not really. Actually, I developed a custom implementation which worked for browser email clients and iPhone native mail clients. For some reason, the Outlook App on phones doesn't allow deeplinks to be clicked (i.e ) – cguy Jul 14 '21 at 10:06
  • also I am using SendGrid to send the email. Apparantly SendGrid also wraps a wrapper around the href - for click tracking. I think a simple solution is needed here, maybe a native implementation or a lib like nodemailer – cguy Jul 14 '21 at 10:09
  • I don't think universal links really work for enterprise signed apps. If you know the app is installed you can just bounce through a web server that redirects to the myApp url – Paulw11 Jul 14 '21 at 10:13
  • yup thats what I did. user clicks link on email -> directs to web server -> onpageload execute javascript to redirect to installed app -> redirected. This worked for browser outlook and mail app but not for native Outlook app. For the Outlook app, it simply didn't redirect the user. – cguy Jul 14 '21 at 13:10
  • 1
    It may just be a problem with Outlook https://stackoverflow.com/questions/50211122/custom-url-scheme-not-a-link-in-outlook-ios-android not opening URL scheme links – Paulw11 Jul 14 '21 at 21:29
  • yes guess I have to do it the hard way which is to use some 3rd party provider – cguy Jul 16 '21 at 08:50
  • 2
    You don't need a 3rd party provider. You can just create your own universal links by putting an Apple-site-association file in place on your webserver linked to your bundle id. – Paulw11 Jul 16 '21 at 09:29
  • Ok thanks that worked - I used S3/Cloudfront. Is it possible to pass in query parameters into deep links and have it read by the app ? – cguy Jul 20 '21 at 13:33

1 Answers1

0

You need the AppStore ID right?

When you open the AppStore from any browser and click on the App you want the Id from you already have the ID. The Id is saved inside the url.

If you need more information check out this link Finding your App Store ID

enter image description here

Iskandir
  • 937
  • 1
  • 9
  • 21
  • 1
    yes for Apple app store, but mine is microsoft AppCenter which I dont think provides this info – cguy Jul 14 '21 at 10:10