With deeplinks, you have a link that is passed to the application regardless of whether it is installed or not. There are many posts about setting them up, but here is a quick overview.
First you need to configure the application to process them in a .plist file. Here is a post for this:
https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9
You can use the branch.io tool or customize the redirect page on your own website using an SSL certificate, as this requires https . (there is information in the link above, or here is some information from Apple )
When your application is called by shutdown (whether installed or not), - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation method is called in AppDelegate.m , and the information you pass is in the url parameter.
Here is a good post on tuning.
http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/
dstudeba
source share