问题标签 [mfp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cordova - WLResourceRequest 的 Mobilefirst 8.0 超时
在 Mobilefirst 8.0 中使用 WLResourceRequest 调用 java 适配器时,请求超时,因为我们的后端服务需要 10 多秒才能响应。
多功能一体机版本:8.0.0.00-20171025-0319
尝试了以下方法来设置超时。但它没有反映。
在错误回调中得到以下响应。
init - WL 未定义错误 mfpf 8.0
上述错误的任何解决方案?
下面是代码。
mfp - ibm mobilefirst 平台基础企业与 ibm mobilefirst 平台基础
谁知道企业版和非企业版有什么区别?
尝试通过 Passport Advantage 下载时看到了 IBM MobileFirst Platform Foundation 的 2 版本。
谢谢,永进
cordova - 推送通知无法在远程服务器中注册 - MFP 8.0
我在 MFP 8.0 中为推送通知创建了示例应用程序,我已经安装了 mfpdev-cli 和 mfpdevkit,所以我的 MFP 8.0 本地服务器在我的机器上运行。
以下步骤用于注册设备
- 创建应用程序并添加
cordova plugin mfp-push
和添加android平台 - 使用在 mfp 服务器中注册应用程序
mfpdev app register
- 在 mfp 控制台中设置 API 密钥和发件人 ID
push.mobileclient
在安全选项卡下的 mfp 控制台中添加范围映射- 添加了在 MFP 应用程序中注册的必要代码
- 运行命令:
mfpdev app pull
- 运行命令:
mfpdev app push
连接到android真实设备和机器中的相同wifi,一切正常应用程序成功启动并注册设备。
本地服务器详细信息:
- 多功能一体机版本:8.0.0.00-20170426-082318
- MFPF 运行时版本:8.0.2017021701
- 自由,版本:8.5.5.8
但是,当我在远程位置运行的远程 MFP 服务器(安装在 Liberty 之上,MFPServer 版本为 8.0.0.00-20171025-0319)中注册相同的应用程序时,设备注册失败并显示以下消息。
“com.ibm.mobilefirstplatform.clientsdk.android.push.api.MFPPushException:响应:状态 = 404,文本:错误 404:SRVE0295E:错误报告:404,错误消息:未找到”
注册设备的片段:
请建议。
ibm-mobilefirst - PROVISION_TABLE_SEARCH_FIELDS_MISMATCH 用于 IBM Mobile First JsonStore 初始化
我正在使用 Javascript JSONStore 在 IBM Mobile First Platform 8.0.0 中初始化 JsonStore 集合。我面临的问题是以下代码在某些设备上运行良好,而对于某些设备,它是否出现以下错误。
01-19 19:49:43.487 11622-11646/com.mobiInspect D/JSONSTORE: JSONStoreLogger.java:197 中的 JSONStoreLogger.logTrace :: 现有集合的表架构不匹配。01-19 19:49:43.492 11622-11646/com.mobiInspect D/JSONSTORE: JSONStoreLogger.logTrace 在 JSONStoreLogger.java:197 :: 调度动作“provision” 01-19 19:49:43.498 11622-11646/com.mobiInspect D/JSONSTORE:JSONStoreLogger.java:197 中的 JSONStoreLogger.logTrace :: 使用参数调用操作调度程序“provision”:01-19 19:49:43.501 11622-11646/com.mobiInspect D/JSONSTORE:JSONStoreLogger.java 中的 JSONStoreLogger.logTrace :197 :: dbName=inspectorList 01-19 19:49:43.505 11622-11622/com.mobiInspect D/WebView:evaluateJavascript=cordova.callbackFromNative('LoggerPlugin1661877744',true,1,["OK"],false); 01-19 19:49:43.506 11622-11646/com。768 11622-11646/com.mobiInspect D/wl.response:WLResponse。在 WLResponse.java:69 :: Response 中不包含 Content-Encoding 标头。试图读取响应正文。01-19 19:49:43.814 11622-11646/com.mobiInspect D/wl.request: WLRequestSender.run in WLRequestSender.java:43 :: 发送请求https://www.serverurl.com/mfp/api/az/v1/token
我在这里错过了 IBM MFP 8.0 中 JsonStore 初始化的任何内容吗?任何帮助,将不胜感激。
android - 无法连接到 MFP Server 8.0 - 无效的安全检查 RegisteredClient
我创建了一个基于 Cordova 的示例 MFP 应用程序并尝试连接到 MFP 服务器,但它失败了,以下是我遵循的步骤。
使用 cordova create sample --template cordova-template-mfp 创建了带有 MFP 模板的 cordova 应用程序
使用 Cordova 平台添加 Android 平台 add android
添加了MFP插件使用,cordova插件添加cordova-plugin-mfp
最后在 wlCommonInit 里面添加了 WL.Client.connect
运行应用程序时调用 onConnectFailure,并收到以下错误
{ errorCode:"SECURITY_CHECK_NOT_FOUND" errorMsg:"Invalid Security Check RegisteredClient" responseText:"{"errorCode":"SECURITY_CHECK_NOT_FOUND","errorMsg":" Invalid Security Check RegisteredClient "}" status:400 statusText:"Bad Request" }
可以从手机浏览器访问MFP Server,以下是版本
- mfpdev 版本 = 8.0.0-2017102406
- mfp 插件版本 8.0.0.00-20171219-120008
- MFP 服务器控制台产品版本:8.0.0.00-20161020-040309
请建议。
android - 移动优先平台 + ionic(Android 平台)错误:未找到 IBM WebSphere Application Server 上下文根
连接到 MobileFirst 服务器后的 Ionic android 应用程序以 HTTP 协议发出请求,如下所示,
应用程序/x-www-form-urlencoded;charset=utf-8 内容长度:384 主机:devmfp.XXX.XX:9080 连接:保持活动接受编码:gzip
这个错误伴随着响应:
在全球许多司法管辖区注册。其他产品和服务名称可能是 IBM 或其他公司的商标。IBM 商标的最新列表可在 Web 上的版权和商标信息中找到。"],"info":[],"statusCode":404}
需要确定可能导致此问题的原因,以及如何解决它:)。根据教程https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/6.3/hybrid-tutorials/已部署应用程序和适配器,没有任何问题。
ibm-mobilefirst - MFP 8.0 SECURITY_CHECK_NOT_FOUND
我已经配置了我的安全适配器。我也在我的应用程序端提到了安全检查名称。
这是 MFP 服务器版本:8.0.0.00-20160822-2140
MFPdev_CLI 版本:8.0.0-2017102406
(它工作了一整天。我的应用程序和服务器端版本有什么问题吗?最近只有 mfpdev-cli 更新了。)
请查看日志
谢谢
ibm-mobilefirst - 在 IBM MobileFirst Platform 8.0 上部署适配器失败
在部署适配器时,我正在使用 IBM MobileFirst Platform 8.0。
我对这个平台很陌生,并尝试遵循此处的说明 http://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/creating-adapters/#creating-adapters-using-mobilefirst-cli
我安装了 mfp 服务器,mfpdev-cli,安装了 maven,创建了一个适配器(这只是一个默认适配器)。然后,运行
手术很成功。
但是,当我尝试使用 mfpdev 部署到 mfp 服务器时,控制台出现错误,并且未部署适配器。
这是错误:
当我查看 mfp 服务器日志时,它显示了这个错误。
但是,我确实浏览了服务器启动日志,似乎有一些[err],我不确定这是否是错误。
我找不到针对此问题的任何解决方案或资源。只有一些线程在谈论这个,但他们也无法解决它。
未找到版本为“1.0”的架构“mfp_default_schema”的 ID 为“ADAPTER_CONTENT”的配置
和
我还尝试从 MobileFirst 应用程序 Web 控制台进行部署。它也失败了。
我的机器环境如下:
有没有人经历过这种情况?所有帮助和建议将不胜感激......