flex – 在Nexus平板电脑上使用HTTPS时,Adobe AIR移动应用程序失
好吧,烧了4个小时,所以我转向SO希望得到帮助.
以下是事实,因此您可以快速了解: >我们的笔记本电脑上运行的AIR Mobile应用程序运行良好,以及我们在HTTP模式下测试的每台Android设备(Kindle,Nexus,Asus A100) 我会提供您需要的任何其他信息,并尽快 – 请告诉我. 除了上述内容之外,我还查看了一些其他内容:确保crossdomain.xml文件存在且设置正确,更改CF的services-config.xml文件中的设置等. 我目前的想法是,它可能与SSL证书中的链接有关 – 就像根CA在Nexus或其他东西上不受信任? (这是GlobalSign Root CA)或者它与默认浏览器有关,例如Flex天和IE /代理? 从来没有见过这个,所以我会接受任何我能得到的帮助. [更新]:我创建了一个小样本,您可以使用它来复制此问题:https://www.dropbox.com/s/5nmilo3tbwr2k8d/HTTPTestSource.zip 它将包含您需要的一切:源代码,编译.AIR(用于桌面),编译.APK(用于Android设备).桌面在HTTP和HTTPS中运行良好,而移动APK仅适用于HTTP.我还提供了一个样本CFC,可以根据需要放在自己的服务器上. 感谢您阅读这篇文章! 解决方法
[解决]
好吧,我让它适合我的情况 – 希望这对其他人有帮助. 问题是AIR Captive Runtime.使用HTTPS时似乎不起作用.我不得不切换到它,因为我的第一个开发硬件是Kindle Fire,而且AIR Runtime预先安装在Kindle Fire上,但我需要最新版本的AIR.所以,我只是打开了俘虏运行时,继续我的快乐方式. 当我们上线时,我们将端点更改为我们的HTTPS服务器,而Kindles继续工作,其他所有平板电脑都出现故障. 为了解决这个问题,我关闭了Captive Runtime并重新编译,现在取消/重新安装后,它可以在我的所有平板电脑上运行,除了Kindle Fire,我只需提供不同的安装. 希望这有助于其他人有同样的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |