【发布时间】:2018-09-25 07:25:35
【问题描述】:
我正在尝试在 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 中实现这一点。谢谢!。
【问题讨论】:
-
是在 android 或 iOS 上看到的问题,还是两者兼而有之?正在使用什么 cordova-plugin-mfp 版本?什么是cordova-android和cordova-ios版本?
-
是的。目前正在使用 android 平台 android 6.4.0。 cordova 插件版本为:cordova-plugin-mfp 8.0.2017121811。
-
使用最新的cordova-android@7.0.0和cordova-plugin-mfp
-
可以分享一下最新的cordova-plugin-mfp的worklight.d.ts文件吗?由于我们的项目中使用了这个特定的 mfp 插件,因此我们无法对其进行升级。如果我们可以访问最新版本的 worklight.d.ts 文件中提到的代码 sn-p,请告诉我
标签: ibm-mobilefirst