Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 反应本地链接外部应用程序_Android_Ios_React Native - Fatal编程技术网

Android 反应本地链接外部应用程序

Android 反应本地链接外部应用程序,android,ios,react-native,Android,Ios,React Native,问题 在我的react原生应用程序中,我想启动一个名为“Taco Shop”的外部应用程序。我正在使用package react本机应用程序链接。我想从我的应用中启动此应用,但如果未安装,请将用户带到应用商店 代码 var url = "tacoshop://"; <-----NO CLUE WHERE OR HOW I GET THIS URL var appName = 'Taco Shop'; var appStoreId = 'id1185454813'; var playSt

问题 在我的react原生应用程序中,我想启动一个名为“Taco Shop”的外部应用程序。我正在使用package react本机应用程序链接。我想从我的应用中启动此应用,但如果未安装,请将用户带到应用商店

代码

var url = "tacoshop://";  <-----NO CLUE WHERE OR HOW I GET THIS URL
var appName = 'Taco Shop';
var appStoreId = 'id1185454813';
var playStoreId = 'io.simplyorder.tacoshop';


AppLink.maybeOpenURL(url, { appName, appStoreId, playStoreId }).then(() => {
  // do stuff
})
.catch((err) => {
  // handle error
});
var url=“tacoshop://”;{
//做事
})
.catch((错误)=>{
//处理错误
});

它会启动google play/app store,但在安装时不会启动实际的应用程序。如果安装了taco shop应用程序,如何找到上面要直接启动的taco shop应用程序的URL?

taco shop需要实现深层链接。看起来不像。若要为未实现深度链接的应用程序伪造深度链接,您可以使用类似的方法:

您找到解决方案了吗?@SwapnilPatwa不,我没有。我现在只是链接到应用商店。还在寻找