我正在尝试在ionic v3.20.0中实现自定义的直接更新,但在访问以下代码时,我无法继续。我找不到任何方法,因为下面的函数不在worklight.d.ts文件中,但可以在worklight.js文件中找到。
使用的插件是cordova- plugin -mfp。官方文档中提供的解决方案只与cordova应用程序相关,可以通过具有WlCommonInit()函数的index.js文件来完成。根据文档,下面的代码将从该函数调用,但无法在基于ionic-cordova的应用程序中执行此操作。
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中实现这一点。谢谢!
发布于 2018-09-25 21:17:49
目前,cordova-plugin-mfp中没有针对wl_DirectUpdateChallengeHandler的typescript API来定制离子应用程序中的直接更新。
但是,您可以在JavaScript中进行实现,并将其包含在离子项目中。具体步骤如下:
src/assets路径下创建名为js的文件夹wldirectudpate.jsfunction wlCommonInit() {
console.log(">> wlCommonInit() ..." );
wl_DirectUpdateChallengeHandler.handleDirectUpdate = function(directUpdateData, directUpdateContext) {
// Implement custom Direct Update logic
};
};在位于/src/index.html的
<script src="assets/js/wldirectudpate.js"></script>
https://stackoverflow.com/questions/52492761
复制相似问题