使用IBM Worklight的Windows phone 8 init失败

时间:2014-07-04 09:42:23

标签: windows-phone-8 ibm-mobilefirst worklight-adapters

我在基于Worklight的Windows Phone 8应用程序中有一种奇怪的行为。

它在本地工作,但是当我在生产环境中部署它时,有时它可以工作,有时不工作。显然,我的行为是第一次启动时app init成功,它在seconde启动时不起作用,它在第三次启动时起作用,在第四次启动时不起作用......一个接一个。 开发环境和生产环境之间的区别在于,第一个是通过HTTP运行,而第二个运行的是HTTPS。

请注意,它适用于其他环境(Android,iOS,BlackBerry)

任何帮助?

1 个答案:

答案 0 :(得分:1)

我想出了如何解决这个问题。 所以在这里解释一下我做了什么:

在致电WL.client.init之前,我首先添加了一个程序调用(它就像一个假电话)然后我初始化了WL客户端。

显然,它解决了我的问题。我认为调用过程会初始化客户端和服务器之间的连接。

因此,当客户端调用WL.Client.init或WL.Client.connect时,成功到达服务器导致连接已初始化。