如何从MDK iOS应用程序调用iOS应用程序

2020-08-21 21:31发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的支持

我想从自定义MDK iOS应用程序启动/调用iOS应用程序。 您将如何实施? 你有一个例子吗?

感谢您的支持。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的支持

我想从自定义MDK iOS应用程序启动/调用iOS应用程序。 您将如何实施? 你有一个例子吗?

感谢您的支持。

付费偷看设置
发送
2条回答
路亽曱_Ryan
1楼 · 2020-08-21 22:21.采纳回答

Didier

最好的方法可能是使用url方案并从您的MDK应用程序打开指向另一个iOS应用程序的URL。 这很可能需要品牌客户端,因为iOS需要将要打开的应用程序列入白名单(除了某些标准的应用程序,例如Web浏览器)。

为简单起见,您将需要使用utils模块 打开URL。 这是来自我的测试应用程序的示例规则,该规则从页面上的字段中获取要打开的URL。 当然,您可以根据需要在规则中构造URL来调用其他应用程序。

 var utilityModule = require('utils/utils');
 导出默认功能OpenURL(controlProxy){
 让pageProxy = controlProxy.getPageProxy();
 let url = pageProxy.evaluateTargetPath('#Control:FCURL/#Value');
 console.log(url);
 utilityModule.openUrl(url);
 } 

此外,请记住在绑定元数据时将utils/utils添加到您的外部引用中。

由于utils是核心模块,因此默认情况下,所有MDK客户端中都已经包含了utils/utils

-比尔

何必丶何苦呢
2楼-- · 2020-08-21 22:04

嗨,比尔,

很抱歉这个最新答案。 您的解决方案就像魅力。 谢谢。

一周热门 更多>