繁体   English   中英

如何从我的PhoneGap应用程序打开另一个iOS应用程序?

[英]How to open another iOS app from my PhoneGap app?

我有一个PhoneGap应用程序,该应用程序需要与同一设备上的外部iOS应用程序通信。 外部应用程序将进行一些特殊处理,并将唯一值返回给我的PhoneGap应用程序。 然后,PhoneGap应用程序使用此唯一值在内部进行一些处理。

给定这个用例,我有两个问题

  1. 如何从PhoneGap应用程序打开另一个iOS应用程序?
  2. 如何使用外部应用程序中的一些数据返回到PhoneGap应用程序

到目前为止,我已经搜索过,但是没有找到非常相关的文档。 我也尝试过使用appname:///策略打开另一个应用程序,但对我来说不起作用。

任何帮助将不胜感激。 谢谢!

科尔多瓦有许多用于执行不同操作的插件。 要打开外部应用程序,您可以使用: https : //github.com/lampaa/com.lampa.startapp

如果要不使用任何插件打开应用程序:

var iOS_specificUrl = 'custom_url_scheme://url-to-reach?parameter1=val1';
window.location = iOS_specificUrl;

或者您可以使用inappbrowser

var iOS_specificUrl = 'custom_url_scheme://url-to-reach?parameter1=val1';
window.open(iOS_specificUrl, '_system');

假设您有一个app1,并且想要打开app2,那么您需要为app2分配自定义网址,为此,您需要在app2配置xml文件中进行更改; 为此,您可以使用以下插件: https : //github.com/EddyVerbruggen/Custom-URL-scheme

或者,如果您想打开第三方应用程序,则需要与应用程序提供商联系以获取自定义网址。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM