v2.15.0
Google Project ID
The Google project ID for GCM can now be defined through the Carnival platform. The old startEngine()
calls that take the project ID have been deprecated and replaced with just startEngine(Context context, String appKey)
.
Carnival.startEngine(this, appKey);
Strict Event Source
When forwarding events from analytic frameworks to Carnival the source of the event can be selected from EventSource
.
Carnival.logEvent(EventSource.SOURCE_FLURRY, "eventName");
Default Notification Icon
If you do not set a notification icon for Carnival to use, it will now use the application's icon by default instead of the sys-stat-warning
icon.
Notification Collapsing
Previously if a new push notification came in it would collapse with any existing notifications already in the system tray, effectively replacing it. Now when a new notification comes in it will not replace the existing one. The collapsing behaviour can be controlled by setting your own notification ID when publishing your own notifications in GcmIntentService
.