Silent push notifications support.
GitOrigin-RevId: 7e71c83c2a1a2d29b4f1279b020ee71f20aa63c4
This commit is contained in:
parent
39b83ebe07
commit
76b4de2413
@ -2845,11 +2845,11 @@ Status NotificationManager::process_push_notification_payload(string payload, Pr
|
||||
if (sent_date - 28 * 86400 <= google_sent_time && google_sent_time <= sent_date + 5) {
|
||||
sent_date = narrow_cast<int32>(google_sent_time);
|
||||
}
|
||||
} else if (field_value.first == "google.notification.sound" && field_value.second.type() != JsonValue::Type::Null) {
|
||||
} else if (field_value.first == "silent" && field_value.second.type() != JsonValue::Type::Null) {
|
||||
if (field_value.second.type() != JsonValue::Type::String) {
|
||||
return Status::Error("Expected notification sound as a String");
|
||||
return Status::Error("Expected silent flag as a String");
|
||||
}
|
||||
is_silent = field_value.second.get_string().empty();
|
||||
is_silent = !field_value.second.get_string().empty();
|
||||
}
|
||||
}
|
||||
if (!clean_input_string(loc_key)) {
|
||||
|
Reference in New Issue
Block a user