【发布时间】:2020-02-14 13:23:19
【问题描述】:
但是,当我从商店运行发布版本时,应用程序不会连接到套接字。
我正在使用 LaravelEcho 和 SocketIo 客户端。
- cordova - 9.0.0 (cordova-lib@9.0.1)
- 角度 - 8.1.2
- socket.io - 2.1.4
- laravel-echo - 1.6.1
在我搜索问题后,我发现了一些关于权限的结果,但我已经有了。
<uses-permission android:name="android.permission.INTERNET" />
是否可以在发布模式下调试应用程序?
更新
这就是我导入 NgxLaravelEchoModule 的方式
NgxLaravelEchoModule.forRoot({
userModel: 'App.Models.User',
notificationNamespace: 'App\\Notifications',
options: {
broadcaster: 'socket.io',
host: environment.socketsURL
}
}),
更新
我设法识别出套接字模块抛出的错误消息
xhr poll error
【问题讨论】:
-
你能分享你的套接字实现吗?还告诉它是否在调试 APK 中工作?
-
我更新了模块导入,是的,当我在调试模式下运行时它正在工作..
标签: android angular cordova sockets ionic-framework