2017-04-20 1 views
0

問題:私は自分のプロジェクトでfirebaseを使用しています(XCode 7を使用)、iOS 9.xでテストしたときに使用したプッシュ通知、iOS 10.3にアップグレードして再び通知を行うことにしました。 iPhone上では表示されません...私がチェックしているものiOSを10.3にアップグレードした後、firebaseの通知が機能しなくなる理由を教えてください。

の1- firebaseのP12証明書は、私はすべてのfirebase LIBSのためのポッドを更新しました

2 - 有効です。

、3- appdelegateのセットアップが正しい

である私はまた、彼らは成功したが、私は何を受けていない、firebaseコンソールを使用していくつかのメッセージをプッシュしようとしています。 firebaseドキュメントの

firebase

、これは上記のiOS 10を実行しているデバイスのため

を言及している、あなたは、ディスプレイ 通知を受信するUNUserNotificationCenterオブジェクトにデリゲート オブジェクトを割り当てる必要がありますし、アプリの起動が完了する前に、FIRMessagingオブジェクトを使用してデータメッセージを受信します( )。たとえば、iOSアプリケーションでは、 にapplicationWillFinishLaunching:または applicationDidFinishLaunching:メソッドで割り当てる必要があります。

しかし、問題はXCode 7にあります。UNUserNotificationCenterはありません。そのため、Xcode 7はFirebaseメッセージングでサポートされなくなりましたか?

EDIT

いくつかの友人は言う:

HMは私だけコンソールからテストし、それはどちらか

EDIT2

私のために動作しませんでした私はPHPファイルから単一のデバイスに送信すると、私は得る6096716523074435565、 "成功":1、 "失敗":0、 "canonical_ids":0、 "結果":[ {

{ "multicast_id" 私のPHPファイルで返信があります"MESSAGE_ID": "0:1492683303568634%の84058575f9fd7ecd" }経由で ]}

は、私は、このコマンド

を使用してトークンを取得します

答えて

0

唯一の解決策は、iOS 10のプッシュ通知が変更されたため、XCode 8にアップグレードすることです。

関連する問題