【发布时间】:2020-09-11 11:09:06
【问题描述】:
我正在尝试让静默推送通知在我的应用程序中工作,但当应用程序处于后台时,我没有看到收到通知,但当应用程序处于前台时,通知方法被调用。
当我检查控制台日志时,我可以看到手机确实收到了我的通知,但 iOS 没有显示它们。这是我没有收到通知时得到的日志,
com.apple.pushLaunch.<bundle id>:439286:[
{name: NetworkQualityPolicy, policyWeight: 11.400, response: {Decision: Absolutely Must Not Proceed, Score: 0.00, Rationale: [{[unconstrainedNetworkAvailable]: Required:1.00, Observed:0.00},{requestsLaunch == 1}]}}
], FinalDecision: Absolutely Must Not Proceed}
这里有人知道这个“NetworkQualityPolicy”不允许显示我的通知吗?
【问题讨论】:
-
发送通知时应用是在后台运行还是完全关闭?
-
抱歉回复晚了,应用正在后台运行。我也尝试完全关闭应用程序,但仍然没有调用该方法。
-
@gmdev,手机收到通知,但它选择不显示,如上面的日志中所述。
标签: ios swift apple-push-notifications