Apns Delegate Never Fired Occurs 以及为啥我需要关闭我的网络和 wifi

Posted

技术标签:

【中文标题】Apns Delegate Never Fired Occurs 以及为啥我需要关闭我的网络和 wifi【英文标题】:Apns Delegate Never Fired Occurs and why i need to switch on off my network and wifiApns Delegate Never Fired Occurs 以及为什么我需要关闭我的网络和 wifi 【发布时间】:2020-02-28 07:32:36 【问题描述】:

我正在 ios App 中构建 OneSignal 推送通知: 这是我的 OneSignal 初始化代码:

    let oneSignalInitSettings = [kOSSettingsKeyAutoPrompt: false,
                                 kOSSettingsKeyInAppLaunchURL: true]

    OneSignal.initWithLaunchOptions(launchOptions,
                                    appId: AUTHKeys.ONE_SIGNAL_APP_ID,
                                    handleNotificationReceived: nil,
                                    handleNotificationAction: notificationOpenedBlock,
                                    settings: oneSignalInitSettings)

    OneSignal.inFocusDisplayType = OSNotificationDisplayType.notification

在某些设备中显示Apns Delegate Never FiredOther Apns 3000 Error

我尝试了很多解决方案,但没有找到更好的方法来解决此错误。

【问题讨论】:

问题解决了吗? 由于 wifi 或互联网连接有时仍会遇到此问题 我也可以确认它与互联网连接有关。它适用于 wifi,但是当我切换到 lte 网络时,它会得到 push_token:null 【参考方案1】:

对你来说可能有点晚了。

但我发现,在 iOS 13 iPad 上以开发模式测试应用程序时,Apns Delegate Never Fired 问题可能与您的 DNS 有关。

要进行测试,请将您的 DNS 更改为使用 Google 的 DNS 服务器 8.8.8.8 / 8.8.4.4

这解决了我的问题,我希望它有用

【讨论】:

我目前正在尝试在我的应用程序中添加 OneSignal,并且不时出现此 Apns Delegate Never Fired 错误。有时在使用 wifi 时,有时使用 4g(我们的 lte 吗?)。它通常适用于wifi。根据我的阅读,这是因为它使用的是沙盒推送服务器,而且它们有点“不太好”。但我做了一个TestFlight,从我读到的应该使用生产apns,我仍然得到Apns Delegate Never Fired一些iPhone。这只是一个开发问题,我不应该担心,因为 App Store 不会有这些问题,还是我应该尝试解决这个问题? 我觉得你不用担心。这是一个互联网问题,可以在 wifi 上顺利运行【参考方案2】:

如果您使用版本 'OneSignal', '>= 2.11.2', '= 2.6.2', '

【讨论】:

OneSignal Surly 在最新版本中提供了许多修复,请告诉我为什么我使用这个版本。

以上是关于Apns Delegate Never Fired Occurs 以及为啥我需要关闭我的网络和 wifi的主要内容,如果未能解决你的问题,请参考以下文章

Principal, Teacher Fired for Forcing Out Student Whistleblower

Codeforces Round #645 (Div. 2) E - Are You Fired? 尺取?

Codeforces Round #645 (Div. 2) E - Are You Fired? 尺取?

做正确的事情,等着被开除(Do the right thing, Wait to get fired)

Quartz怎么获取正在执行的Trigger的状态,即表QRTZ_FIRED_TRIGGERS中的状态呢?

SQL:一个月内的子间隔