【问题标题】:Ionic App went live on app store - Socket now not workingIonic App 在应用商店上线 - Socket 现在无法正常工作
【发布时间】:2016-10-07 16:06:38
【问题描述】:

我使用具有实时聊天系统的 Ionic 框架创建了一个应用程序。它使用套接字来回传递消息。我正在使用 angular-socket-io 插件。在开发过程中,一切正常。

我发布了适用于 Android 和 iOS 的应用程序。

从 Android Marketplace 下载应用程序后,套接字可以正常工作。

但是,iOS 版本在从 App Store 下载时不会连接到套接字。该应用程序没有崩溃,并且套接字之外的所有内容都可以正常工作。我删除了该应用程序并使用我们从中创建构建的代码从我的 Mac 运行它,并以这种方式很好地连接到套接字。

我们正在通过 HTTP 连接到 Node.js 脚本。我不知道这是否有什么不同 - 只是想为您提供尽可能多的信息。

我想知道这里是否有人猜测是什么导致从 App Store 下载时套接字无法连接,但直接从我的计算机安装时可以正常工作?

【问题讨论】:

    标签: ios angularjs node.js ionic-framework socket.io


    【解决方案1】:

    在对其进行了更多测试后,我注意到它依赖于设备令牌。实时应用程序未收到设备令牌。我猜这是因为当我们为 Apple 配置应用程序时,“推送通知”已关闭。当我在 dev 中复制没有设备令牌时,套接字停止连接!我现在有了调试它的起点。

    【讨论】:

      猜你喜欢
      • 2019-02-04
      • 1970-01-01
      • 1970-01-01
      • 2018-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多