I use this.
def open_url(url)
cmd = "#{default_device.adb_command} shell am start -a android.intent.action.VIEW -d #{url} your.app.name"
raise "Could not open deep link with:#{cmd}" unless system(cmd)
end
N.B. This doesn't work if you use the Xamarin Device cloud as direct adb commands are not permitted