Skip to content

v2.15.0

Compare
Choose a tag to compare
@viperwarp viperwarp released this 02 Feb 02:03

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.