如何避免对 Mobilefirst 平台服务器 V7.1 的自启动 API 调用
how to avoid self inited API calls to Mobilefirst platform server V7.1
我经常在 MFP 服务器日志中看到 api 调用 "/worklight2/apps/services/api/*******/android/init" & "/worklight2/apps/services/api/******/android/query"
(.../Iphone/init)。但是我没有从我的混合 cordova 移动应用程序中看到任何这些 API 调用。我的问题如下
- 是否从 Mobilefirst 发起?
- 通话背后有什么目的吗?
- 我们如何才能避免这种临时调用?
当您从客户端代码执行 WL.Client.connect()
API 调用时,将触发调用 /android/init
。如果您的 wlInitOptions.js 文件中有 {connectOnStartup : true}
,也会发生这种情况。
当您从客户端代码执行 WL.Client.invokeProcedure()
时,会发生 /android/query
。
这些 API 调用不是从 IBM MobileFirst 客户端 SDK 自动发起的。这些必须被调用。
我经常在 MFP 服务器日志中看到 api 调用 "/worklight2/apps/services/api/*******/android/init" & "/worklight2/apps/services/api/******/android/query"
(.../Iphone/init)。但是我没有从我的混合 cordova 移动应用程序中看到任何这些 API 调用。我的问题如下
- 是否从 Mobilefirst 发起?
- 通话背后有什么目的吗?
- 我们如何才能避免这种临时调用?
当您从客户端代码执行 WL.Client.connect()
API 调用时,将触发调用 /android/init
。如果您的 wlInitOptions.js 文件中有 {connectOnStartup : true}
,也会发生这种情况。
WL.Client.invokeProcedure()
时,会发生 /android/query
。
这些 API 调用不是从 IBM MobileFirst 客户端 SDK 自动发起的。这些必须被调用。