2016-11-07 10 views
0

私の電話機にこのエラーがあります。 私はすでにキーチェーン機能を有効にしていますが、機能しません。<FIRInstanceID/WARNING>エラーキーチェーンにiid-tokenを保存できませんError Domain = com.google.iid Code = -34018 "(null)"

最初の起動アプリケーションでは、fcm sdkがトークンを返しますが、切断して再接続すると、トークンにApi return me nilと上記のメッセージエラーが表示されます。

トークンは常にnilを返す:メッセージ・エラー、次のログ・エラー

[[FIRInstanceID instanceID] token] 

後:

がデフォルトのトークンエラーの取得に失敗しましたドメインは=コード= 502「(null)をcom.firebase.iid 「

と次のログ・エラー:

は5回のリトライ後にデフォルトのGCMトークンの取得に失敗しました

私は切断し、FCM APIを使用して再接続したときにそれが起こる:

[[FIRMessaging messaging] disconnect]; 

と前景後:

[[FIRMessaging messaging] connectWithCompletion:^(NSError * _Nullable error) { 
    if (error != nil) { 
     NSLog(@"Unable to connect to FCM. %@", error); 
    } else { 
     NSLog(@"Connected to FCM."); 
    } 
}]; 

私はすでにキーチェーン機能を有効に!

デフォルトで

答えて

0

あなたの「キーホルダーのcapabilitesが」OFFになっていることは、これはその後のcapabilites]タブの下にキーホルダーの共有までスクロールダウンして行くとに切り替え、

は、単にあなたのプロジェクトナビゲータに入る、あなたのキーチェーンエラーを与えていますに。これはあなたを助けるはずです。

関連する問題