gpt4 book ai didi

ibm-mobilefirst - Worklight Server/DB 关闭,Hybrid 应用程序显示带有 "Server is temporarily unavailable"的对话框。没有错误回调?

转载 作者:行者123 更新时间:2023-12-04 07:06:01 24 4
gpt4 key购买 nike

我们有一个案例,Worklight Server 的 (v6.1.0.02-20150509) 数据库已关闭,因此服务器无法连接,因此混合应用程序会显示以下对话框。

我们没有在应用程序中提供此对话框及其内容,因此这必须来自 Worklight Client 框架。

由于手机设置为法语,您会看到文本中有一些英语/法语混合。

我们想知道的是有没有办法捕捉到这个?
似乎没有回调,适配器调用似乎没有正确超时,因此没有正确地向我们的代码返回错误。

Hybrid Client App shows this native Dialog error


另外,为什么 Worklight 框架会显示可视错误对话框?框架应该提供回调和 Hook ,而不是应用程序开发人员未创建的可视化 UI。

最佳答案

基督徒,
使用 IBM Worklight Studio 6.1.0.02-20150608-1406 我遵循了以下两个场景:

  1. 在服务器运行但服务器的 MySQL 数据库 (WRKLGHT) 关闭时使用 wlCommonInit() 中的 WL.Client.connect

    在这种情况下,connect 失败,我到达了它的 onFailure 回调。

  2. 在服务器运行时使用 wlCommonInit() 中的 WL.Client.invokeProcedure(而不是 connect),但是服务器 (WRKLGHT) 的 MySQL 数据库服务器已关闭。该过程调用一个 SQL 适配器,试图从同一数据库服务器检索数据。

    在这种情况下,适配器调用失败,我到达了它的 onFailure 回调。

很明显,使用我在开头提到的最新构建版本,您所遇到的情况并没有发生。

  1. 尝试使用相同的构建(请参阅我给您的电子邮件)
  2. 提供更清晰的复现步骤

关于ibm-mobilefirst - Worklight Server/DB 关闭,Hybrid 应用程序显示带有 "Server is temporarily unavailable"的对话框。没有错误回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30761042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com