我正在尝试使用我的react-native应用程序在android上启动apk安装。我尝试使用此代码与url远程url的apk
Linking.openURL(url).catch(err => {
console.error(err);
});
使用此代码,应用程序打开chrome下载apk,然后允许用户安装它。我的目标是使用itent在我的应用程序中直接询问用户是否要安装新应用程序。
我使用RNFS下载应用程序并将其存储在设备上,然后我使用此代码进行安装
Linking.openURL(RNFS.DocumentDirectoryPath+'/test.apk').catch(err => console.error('An error occurred', err));
但是我收到了一个错误:
{"framesToPop":1,"code":"}
你知道这是什么问题,或者我怎么能解决这个问题?我应该使用链接指定意图数据类型application/vnd.android.package-archive
吗?如果是,怎么样?