唤起并传递参数。
使用Linking打开app调用openURL方法即可:
Linking.openURL('appscheme://apphost/path?params=xxx')
完整调用方法如下:Linking.canOpenURL('appscheme://').then(canopen => { if (canopen) { console.warn('可以打开: appscheme');
Linking.openURL('appscheme://apphost/path?rn=true')
} else { console.warn('未安装: appscheme');
}
})
备注: Android人员应该知道上述打开的路由appscheme://apphost/path?rn=true 哪里来的,非Android应该不太清楚,其实这里的路由是我们在Android项目中的AndroidManifest.xml 文件中设置的,如下:
android:launchMode="singleTask">
android:host="apphost"
android:scheme="appscheme"/>