Firebase admin SDKを使用して自分のノードサーバーからプッシュ通知を送信しています。しかし、iOS上では、アプリケーションがバックグラウンド/終了しているときに通知を表示したいだけで、フォアグラウンドでは通知しない。現在、常に通知を表示します。フォアグラウンドで通知を表示しない
これは私のペイロードである:
const payload = {
data: {
data: 'data',
more: 'moreData',
},
notification: {
title: 'Incoming Call',
body: 'Someone is calling you',
text: 'This is some text',
sound: 'default',
click_action: 'com.example.INCOMING_CALL',
}
};
const options = {
priority: 'high',
time_to_live: 30,
collapse_key: 'Video Call',
content_available: true,
};
admin.messaging().sendToDevice(tokensList, payload, options);
は、それは私のペイロードを持つものですか、それは私がAppDelegate.swiftにしなければならないものですか? iOS8で
あなたはapplicationState
を使用して
AppDelegate
でこれを達成することができます