前提・実現したいこと
react native firebase/messagingを使用して
iOSへのリモートプッシュ通知受信を契機にバックグラウンド処理を実装しました。
この機能を実装中に以下問題が発生しています。
・「setBackgroundMessageHandler」を使用して通知を検知し、処理が完了した場合xcodeに「Thread 29: EXC_BREAKPOINT (code=1, subcode=0x1050a6fc8)」とエラーが出力され、アプリをフォアグラウンドに復帰させてもクラッシュ(フリーズ)してしまう。
この機能を正常に完了するにはどうしたらよろしいでしょうか。
発生している問題・エラーメッセージ
xcode上にて下記エラーが出力される。
Thread 29: EXC_BREAKPOINT (code=1, subcode=0x1050a6fc8)
該当のソースコード
JavaScript
1 2import RNFmessaging from '@react-native-firebase/messaging'; 3 4....... 5 6 RNFmessaging().setBackgroundMessageHandler(async (remoteMessage) => { 7 console.warn('test' ,remoteMessage); 8 }); 9
試したこと
サーバ側から以下のメッセージを送信したところ、処理が完了(プッシュ通知の猶予時間である30秒が終了したタイミング)
でブレイクポイントが自動発火しアプリがクラッシュする。
{
"to" : "トークン",
"priority" : "high",
"notification" : {
"content_available" : true,
"data":{
"mode" : "taskStart",
}
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。