首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM Mobilefirst V8 -未使用Ionic v3.20.0对混合应用程序进行自定义直接更新

IBM Mobilefirst V8 -未使用Ionic v3.20.0对混合应用程序进行自定义直接更新
EN

Stack Overflow用户
提问于 2018-09-25 15:25:35
回答 1查看 190关注 0票数 0

我正在尝试在ionic v3.20.0中实现自定义的直接更新,但在访问以下代码时,我无法继续。我找不到任何方法,因为下面的函数不在worklight.d.ts文件中,但可以在worklight.js文件中找到。

使用的插件是cordova- plugin -mfp。官方文档中提供的解决方案只与cordova应用程序相关,可以通过具有WlCommonInit()函数的index.js文件来完成。根据文档,下面的代码将从该函数调用,但无法在基于ionic-cordova的应用程序中执行此操作。

代码语言:javascript
复制
wl_DirectUpdateChallengeHandler.handleDirectUpdate = function(directUpdateData, directUpdateContext) {
// Implement custom Direct Update logic

};

有关详细信息,请参阅以下链接。https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/application-development/direct-update/

请帮助我在需要在typescript中实现的ionic v3.20.0中实现这一点。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-09-25 21:17:49

目前,cordova-plugin-mfp中没有针对wl_DirectUpdateChallengeHandler的typescript API来定制离子应用程序中的直接更新。

但是,您可以在JavaScript中进行实现,并将其包含在离子项目中。具体步骤如下:

  • 在项目的src/assets路径下创建名为js的文件夹
  • 使用以下代码创建一个新的JS文件,并将其另存为wldirectudpate.js

代码语言:javascript
复制
function wlCommonInit() {
             console.log(">> wlCommonInit() ..." );  
             wl_DirectUpdateChallengeHandler.handleDirectUpdate = function(directUpdateData, directUpdateContext) {
                 // Implement custom Direct Update logic
             };
        };

在位于/src/index.html的

  • 文件中添加JS位置

<script src="assets/js/wldirectudpate.js"></script>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52492761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档