Ionic App在app store上运行 - Socket现在无法运行

时间:2016-06-07 16:32:45

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

我使用Ionic Framework创建了一个应用程序,其中包含一个实时聊天系统。它使用套接字将消息传回;向前。我正在使用angular-socket-io插件。在开发过程中,一切都很完美。

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

从Android Marketplace下载应用程序后,套接字按预期完美运行。

从App Store下载时,iOS版本无法连接到套接字。该应用程序没有崩溃,套接字之外的一切工作正常。我删除了应用程序并使用我们创建构建的代码从我的Mac运行它,并以这种方式连接到套接字。

我们通过HTTP连接到Node.js脚本。我不知道这是否有任何区别 - 只是试图向您提供尽可能多的信息。

我想知道这里是否有人猜测从App Store下载时可能导致套接字无法连接,但直接从我的电脑安装时工作正常吗?

1 个答案:

答案 0 :(得分:1)

经过测试后,我注意到它依赖于设备令牌。实时应用程序未收到设备令牌。我猜这是因为当我们为Apple配置了应用程序,"推送通知"被关掉了。当我在dev中复制没有设备令牌时,套接字停止连接!我现在有一个调试它的起点。