web-dev-qa-db-ja.com

プッシュ通知がiOS 10で機能しない

IOS 10の新しいアップデートをインストールした後、プッシュ通知は機能しませんが、コードの同じ実装はiOS 9で機能します。iOS10のプッシュ通知に新しいものはありますか?として、私はそれを理解することができません。また、機能の下でプッシュ通知をオンにする必要がありますか。

6

XCode 8を使用したiOS 10のいくつかの変更が必要GMプッシュ通知を機能させるには、UserNotification.frameworkとそのデリゲートメソッドを実装する必要があり、機能ではプッシュ通知を有効にする必要があります。

新しいUserNotification.frameworkをインポートする必要があります。このリンクをたどってください: iOS 10でのプッシュ通知の問題

10
Ashish Shah

Xcode 7の一部としてプッシュ通知機能を有効にする必要はありませんでした。これは、Xcode 8で必要になりました。Xcode8でプッシュ通知機能を有効にすることで、次の変更が追加されます。

project.pbxproj

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

* .entitlements(開発用)

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

* .entitlements(エンタープライズおよび本番用)

<key>aps-environment</key>
<string>*production*</string>
2
Jen C

IOS 10では、プッシュ通知の資格を追加する必要があるため、「問題を修正」すると、問題は自動的に解決されます。

問題

1
raul