flyve-mdm / ios-mdm-agent

Flyve MDM Agent for iOS
http://flyve.org/ios-mdm-agent/
Other
24 stars 14 forks source link

Handle App Link #113

Open ajsb85 opened 7 years ago

ajsb85 commented 7 years ago

Hi, @hectorerb

Could you review and send me the requirements to handle deeplinks as http protocol for iOS apps?

Correlative: https://github.com/flyve-mdm/flyve-mdm-deeplink/issues/1

hectorerb commented 7 years ago

Hi, @ajsb85

It is not possible to use the http protocol, but we can use https for the deep links. We need to change the iOS app to work with Universal Links and not with URI / URL Schemes.

https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html

ajsb85 commented 7 years ago

@hectorerb And you can not add both at the same time?

hectorerb commented 7 years ago

@ajsb85 yes

ajsb85 commented 7 years ago

@ajsb85 Reference: https://blog.branch.io/universal-links-uri-schemes-app-links-and-deep-links-whats-the-difference/

btry commented 7 years ago

For production use, HTTPS is mandatory.

However, in a development lab insecure HTTP would be useful, if not necessary (I guess a self signed certificate will be rejected by iOS)