【问题标题】:Mobile app emulation able to connect to online application service but not working on actual device移动应用程序仿真能够连接到在线应用程序服务,但不能在实际设备上运行
【发布时间】:2019-07-01 02:25:38
【问题描述】:

我目前正在尝试解决一个移动应用程序在启动时引发“与应用程序服务通信时出错”警报的问题。

  • 该错误发生在应用程序的 ios 和 android 版本
    多设备、wifi、4G等。

  • 使用 Android Studio 模拟应用程序确实有效。这 应用程序成功与站点 API 通信。我可以看到所有 Android Studio 中的 logcat 上的此信息。

  • 手机应用最近没更新,我是本地版 运行仿真与实时版本相同。该应用程序 在错误发生之前尚未更新。
  • 应用程序连接到的域/URL 最近有 为过期的 SSL 证书生成的证书注册请求 在几个月内。我不确定这是否相关,但我已阅读 模拟设备处理 https 的方式与实际设备不同。

为了进一步诊断实际设备上的问题,我正在研究“tcpdump”,因为它可能会显示设备上发生的一切。我尝试过使用 LogcatExtreme,但它没有显示正在发生的错误的更详细的详细信息。

这里是您可以立即下载的应用程序的链接。如果有人认为这是一个安全风险,请告诉我,我会删除它。 https://play.google.com/store/apps/details?id=au.com.silkhospitality.Silk

尽管我还没有用尽所有的诊断途径,但我还是想在我可能陷入绝路之前询问社区。​​p>

【问题讨论】:

  • 你的意思是cul-de-sac?无论如何,你得到了什么异常,请将堆栈跟踪添加到这个问题

标签: java android ios ssl tcp


【解决方案1】:

为了解决这个问题,相关应用程序的 Android 和 iOS 版本均已重新部署到各自的应用商店。他们无法连接到应用程序的真正原因从未被发现。这些应用程序都有 5 年以上的历史,需要进行一些小的环境更改,但没有更改/更改任何核心编程以成功重新部署。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    • 2017-05-01
    • 2015-10-05
    相关资源
    最近更新 更多