我正在尝试在ionic v3.20.0中实现自定义的直接更新,但是在访问以下代码时,无法继续。我找不到任何方法,因为以下功能不在worklight.d.ts文件中,但可以在worklight.js文件中找到。
使用的插件是cordova-plugin-mfp。官方文档中提供的解决方案仅与cordova应用程序相关,可以通过具有功能WlCommonInit()的index.js文件来完成。根据文档,下面的代码将从此函数中调用,但无法在基于离子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/
请帮助我在ionic v3.20.0中实现此功能,该功能需要在打字稿中实现。谢谢!。
答案 0 :(得分:1)
wl_DirectUpdateChallengeHandler
中cordova-plugin-mfp
目前没有用于自定义Ionic应用程序中直接更新的打字稿API。
但是,您可以在JavaScript中实现并将其包含在Ionic Project中。步骤如下:
js
内创建一个名为src/assets
的文件夹wldirectudpate.js
console.log(">> wlCommonInit() ..." );
wl_DirectUpdateChallengeHandler.handleDirectUpdate = function(directUpdateData, directUpdateContext) {
// Implement custom Direct Update logic
};
};```
- Add the JS location in index.html file which is located at /src/index.html
`<script src="assets/js/wldirectudpate.js"></script>`