Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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
Javascript 如何从自定义Android应用程序启动uber eats应用程序_Javascript_Android_Angularjs_Cordova_Uber Api - Fatal编程技术网

Javascript 如何从自定义Android应用程序启动uber eats应用程序

Javascript 如何从自定义Android应用程序启动uber eats应用程序,javascript,android,angularjs,cordova,uber-api,Javascript,Android,Angularjs,Cordova,Uber Api,我正在尝试从另一个应用程序启动uber eats应用程序。我的应用程序使用Cordova和angular 我正在使用以下代码: var url = 'https://www.ubereats.com/'; if (isPhoneGap()) { if (isAndroid()) { url = 'com.ubercab.eats:'; } else if (isIOS()) { url = 'uber-eats-food-delivery://www.ubereats.c

我正在尝试从另一个应用程序启动uber eats应用程序。我的应用程序使用Cordova和angular

我正在使用以下代码:

var url = 'https://www.ubereats.com/';
if (isPhoneGap()) {
  if (isAndroid()) {
    url = 'com.ubercab.eats:';
  } else if (isIOS()) {
    url = 'uber-eats-food-delivery://www.ubereats.com/?';
  }
}
window.open(url,'_system');

但这并没有打开uber eat应用程序。如何让我的应用程序启动uber eats应用程序?

您的android链接不包含两个前斜杠。如果您没有包含它们,浏览器将假定它是一个相对链接,并且无法正确导航到您的URL。它应该是
com.ubercab.eats://

我想你的答案是正确的。据我所知,Uber Eats没有公开这些信息,也没有提供任何开发人员文档或API。如果这些都是不正确的,你很可能不得不从逆向工程中获得正确的链接