// Support for iOS 8 or before public override bool OpenUrl(UIApplication application, NSUrl url, string sourceApplication, NSObject annotation) { // Handle Sign In if (SignIn.SharedInstance.HandleUrl(url, sourceApplication ?? "", annotation)) { return(true); } // Handle App Invite requests return(Invites.HandleUniversalLink(url, HandleInvitesUniversalLink)); void HandleInvitesUniversalLink(ReceivedInvite receivedInvite, NSError error) { if (error != null) { ShowMessage("Depp-Link Data", error.LocalizedDescription, Window.RootViewController); return; } var message = $"Deep link from {sourceApplication}\nInvite ID: {receivedInvite.InviteId}\nApp Url: {receivedInvite.DeepLink}\nMatch Type: {receivedInvite.MatchType}"; ShowMessage("Depp-Link Data", message, Window.RootViewController); } }