我正试着从另一个应用程序启动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应用程序?
发布于 2018-08-08 08:48:05
您的android链接不包含两个正斜杠。如果您不包括它们,浏览器将假定它是一个相对链接,并且无法正确导航到您的URL。应该是com.ubercab.eats://
。
我假设你的deep links是正确的。据我所知,Uber Eats没有公开这些信息,他们似乎也没有提供任何开发人员文档或API。如果这些是不正确的,那么您可能必须推导出与逆向工程的正确链接。
https://stackoverflow.com/questions/51736156
复制相似问题