handleBackgroundNotification static method
Implementation
static Future<void> handleBackgroundNotification(
Map<String, dynamic> data) async {
try {
final rawData = data['additional_data'];
final rawMetadata = data['inngageData'];
final parsed = json.decode(rawData);
final inapp = parsed['inapp_message'] == true;
if (inapp) {
const storage = FlutterSecureStorage();
await storage.write(key: "inapp", value: rawData);
await storage.write(key: "metadata", value: rawMetadata);
}
} catch (e) {
debugPrint('handleBackgroundNotification error: $e');
}
}