Ibm mobilefirst Mobile First Platform 6.3:Android上的直接更新服务JSON错误

Ibm mobilefirst Mobile First Platform 6.3:Android上的直接更新服务JSON错误,ibm-mobilefirst,Ibm Mobilefirst,在使用直接更新服务时,我在android上遇到以下错误 WL\U DIRECT\U UPDATE\U MANAGER启动日期错误JSON错误 我正在使用worklight.js的默认侦听器。同样的代码在iOS上运行良好,并且成功部署了更新。我真的很感激你的指点 我没有在customSecurity或mobileSecurity测试中定义wl_directUpdateRealm。我需要这个吗 最后一个问题的原因是,它可以在iOS上正常工作,而无需添加领域。您提供的示例应用程序中有些地方非常错误 这

在使用直接更新服务时,我在android上遇到以下错误

WL\U DIRECT\U UPDATE\U MANAGER启动日期错误JSON错误

我正在使用worklight.js的默认侦听器。同样的代码在iOS上运行良好,并且成功部署了更新。我真的很感激你的指点

我没有在customSecurity或mobileSecurity测试中定义wl_directUpdateRealm。我需要这个吗


最后一个问题的原因是,它可以在iOS上正常工作,而无需添加领域。

您提供的示例应用程序中有些地方非常错误

  • 这不是示例应用程序-它是完整的应用程序。
    如果我创建了一个新的应用程序并测试了直接更新,那么它就是开箱即用的

  • common\js\main.js-此文件不是原始的main.js。也就是说,在我看来,您已经将main.js从本机文件夹复制到了公共文件夹中。证明这一点的证据是文件中的以下注释行:

  • /*公用文件夹中js/main.js的JavaScript内容*/

    /*android文件夹中js/main.js中的JavaScript内容*/ //加载主HTML并成功初始化Worklight运行时后,将调用此方法

    /*iphone文件夹中js/main.js中的JavaScript内容*/ //加载主HTML并成功初始化Worklight运行时后,将调用此方法

    您的开发流程中存在错误。

    请更正并重试。

    您应该添加logcat输出。这是什么时候发生的?何时进行直接更新?在更新之前或更新之后?srujan,请提供一个自定义项目,在该项目中发生这种情况,并且我们可以进行调试。如果这种情况只发生在特定的Android型号/设备/OS版本或所有Android上,请说明。@IdanAdar,这是在所有Android设备上发生的。将提供定制服务project@IdanAdar,请使用下面的链接下载示例项目。我尝试了IBM知识中心提供的示例应用程序。在第一次尝试时,示例应用程序工作正常,添加公共签名密钥后会出现“失败\解压缩”错误。在此之后,我再次从IBM站点下载了示例项目。在这个项目中,没有公开的签名密钥。除应用程序描述符中的签名密钥外,两者都相同。xml文件。不确定当两个项目相同时,为什么会出现失败\u解压错误。这里我上传了两个项目,如果我在这个过程中遗漏了什么,请告诉我。自定义项目:1)2)1)你必须纠正我提到的项目中的错误。你的应用程序状态不好。2) 如果从应用程序中删除公共签名,它是否有效?3) 为什么不提前提到这些细节,您正在尝试添加直接更新保护。这就是你想要做的吗?Hi Idan,1)即使在清理代码之后,我们也会得到“startupdate错误json错误”。2) 在连接到worklight server之前,不知道为什么会弹出更新警报。3) 此行为仅适用于andoird设备(全部)。4) 在iphone中,我可以连接到worklight server,并可以向连接的设备发送更新。