gpt4 book ai didi

iOS Pusher 不起作用,客户端未连接

转载 作者:行者123 更新时间:2023-11-29 12:26:07 25 4
gpt4 key购买 nike

这是针对 www.pusher.com 的。

他们提供的 iOS 库是 libPusher。安装并按照第一步操作后,它就是不工作。我听说有几个人成功了。这个库是否仍然存在,或者它不支持较新版本的 iOS?

PTPusher *client = [PTPusher pusherWithKey:@"app-key" delegate:self encrypted:NO]; // I assume this is "key" not "secret" there.
[client connect];

PTPusherChannel *channel = [client subscribeToChannelNamed:@"test"];
NSLog(@"Channel: %@, %d", channel, channel.isSubscribed);

我已经实现了委托(delegate)方法来跟踪状态。 [client connect] 调用后,委托(delegate)方法:- (BOOL)pusher:(PTPusher *)pusher connectionWillConnect:(PTPusherConnection *)connection 被触发,但之后什么也没有发生这。没有错误消息,没有成功消息。由于 clint 未连接,该 channel 也未订阅。

我已经在 J​​S 上实现了 pusher 并且它起作用了。由于我所做的是非常基本的客户端连接,而且我无能为力(至少从文档来看),所以我假设这个库可能不再工作了。

最佳答案

我很愚蠢,忽略了文档中说推送客户端应该strong。因此,解决方案应该是:

@property(nonatomic) PTPusher *client;

self.client = [PTPusher ...];
...

关于iOS Pusher 不起作用,客户端未连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29055219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com