PushMessage
constructor(extras: Bundle)
Creates a PushMessage from a push notification payload Bundle.
This constructor is used internally by the SDK to create PushMessage instances from FCM/HMS push payloads. You typically don't need to call this constructor directly - PushMessage instances are automatically created and passed to your NotificationServiceExtension callback methods. Example:
// Advanced use case: Creating PushMessage from saved Bundle
public void reprocessSavedNotification() {
SharedPreferences prefs = getSharedPreferences("app", MODE_PRIVATE);
String bundleString = prefs.getString("saved_notification", null);
if (bundleString != null) {
// Reconstruct bundle and create PushMessage
Bundle bundle = bundleFromString(bundleString);
PushMessage message = new PushMessage(bundle);
// Process the saved notification
processNotification(message);
}
}
Content copied to clipboard
Parameters
extras
Bundle containing the push notification payload from FCM/HMS