Please see the Application Indexing and Deep Linking documentation and sample. Please create a thread with more specific questions if you still have trouble.
The bulk of the Xamarin code will be the same between Android and iOS, other than platform specific setup:
iOS
On the iOS platform, ensure that your iOS platform project sets the Entitlements.plist file as the custom entitlements file for signing the bundle.To use iOS Universal Links:
- Add an Associated Domains entitlement to your app, with the
applinks
key, including all the domains your app will support.- Add an Apple App Site Association file to your website.
- Add the
applinks
key to the Apple App Site Association file.For more information, see Allowing Apps and Websites to Link to Your Content on developer.apple.com.