FlutterPusherChannelsFlutter,Pusher通道已经初始化。
大家好,我是新手,我在这个错误中遇到困难
。
import 'package:pusher_channels_flutter/pusher_channels_flutter.dart';
PusherChannelsFlutter pusher = PusherChannelsFlutter.getInstance();
@override
void initState() {
_googleSignIn.onCurrentUserChanged.listen((account) {
setState(() {
_currentUser = account;
});
});
_googleSignIn.signInSilently();
super.initState();
_initPusher();
}
Future<void> _initPusher() async {
try {
await pusher.init(apiKey: '10e64fb84ec06b7b4f22', cluster: 'ap1');
await pusher.subscribe(channelName: "ap1");
await pusher.connect();
} catch (e) {
print("Error: $e");
}
}
void onEvent(PusherEvent event) {
print("onEvent: $event");
}
hello guys im new to flutter, im having hard time in this error.. "I/flutter (18942): Error: PlatformException(PusherChannelsFlutter, Pusher Channels already initialized., null, null)"
This is my code.
import 'package:pusher_channels_flutter/pusher_channels_flutter.dart';
PusherChannelsFlutter pusher = PusherChannelsFlutter.getInstance();
@override
void initState() {
_googleSignIn.onCurrentUserChanged.listen((account) {
setState(() {
_currentUser = account;
});
});
_googleSignIn.signInSilently();
super.initState();
_initPusher();
}
Future<void> _initPusher() async {
try {
await pusher.init(apiKey: '10e64fb84ec06b7b4f22', cluster: 'ap1');
await pusher.subscribe(channelName: "ap1");
await pusher.connect();
} catch (e) {
print("Error: $e");
}
}
void onEvent(PusherEvent event) {
print("onEvent: $event");
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以先断开连接并使用pusher.init(...)在函数上重新连接
U can disconnect first and reconnect withoud using pusher.init(...) in function onConnectPressed