在安装了新的iOS 10更新后,推送通知不起作用,而相同的代码实现在iOS 9上有效。对于推送通知,iOS 10有什么新的变化吗?我无法弄清楚。另外,在功能设置下打开推送通知是否必要。
在安装了新的iOS 10更新后,推送通知不起作用,而相同的代码实现在iOS 9上有效。对于推送通知,iOS 10有什么新的变化吗?我无法弄清楚。另外,在功能设置下打开推送通知是否必要。
UserNotification
,可以使用 UIUserNotificationSettings
实现。您只需启用推送通知的功能,这将在您的项目中生成一个 .entitlement 文件。 - Rajan MaheshwariXcode 7不需要启用推送通知功能,但Xcode 8现在要求必须启用。在Xcode 8中启用推送通知功能会带来以下更改:
project.pbxproj
com.apple.Push = {
enabled = 1;
};
*.entitlements(用于开发)
<key>aps-environment</key>
<string>*development*</string>
*.entitlements(适用于企业和生产)
<key>aps-environment</key>
<string>*production*</string>
com.apple.Push = {enabled = 1;};
之外,项目文件project.pbxproj
中还有其他必需的行用于远程通知吗?
谢谢 :D
@Jen C - Skander Fathallah