推送通知在iOS 10上无效

时间:2016-09-14 11:22:57

标签: ios objective-c swift push-notification ios10

在安装iOS 10的新更新后,推送通知无法正常工作,而相同的代码实现适用于iOS 9. iOS 10的推送通知是否有任何新功能。因为,我无法弄明白。此外,是否有必要在功能下打开推送通知。

3 个答案:

答案 0 :(得分:10)

使用xCode 8 GM需要对iOS 10进行一些更改您需要实现UserNotification.framework及其委托方法以获取推送通知和功能需求,以启用推送通知。

您必须导入新的UserNotification.framework。请点击此链接:Push notification issue with iOS 10

答案 1 :(得分:2)

Xcode 7中不需要启用推送通知功能.Xcode 8现在需要这样做。通过在Xcode 8中启用推送通知功能,它将添加以下更改:

project.pbxproj

com.apple.Push = {
    enabled = 1;
};

*。权利(用于开发)

<key>aps-environment</key>
<string>*development*</string>

*。权利(用于企业和生产)

<key>aps-environment</key>
<string>*production*</string>

答案 2 :(得分:1)

在iOS 10上添加推送通知权利是必要的,因此如果您“修复问题”,问题将自动解决。

Problem