package com.appboy.sample;
import android.app.Notification;
import android.content.Context;
import android.os.Build;
import android.os.Bundle;
import android.provider.Settings;
import android.support.v4.app.NotificationCompat;
import com.appboy.IAppboyNotificationFactory;
import com.appboy.configuration.AppboyConfigurationProvider;
import com.appboy.push.AppboyNotificationFactory;
public class DroidboyNotificationFactory implements IAppboyNotificationFactory {
public Notification createNotification(AppboyConfigurationProvider appConfigurationProvider,
Context context, Bundle notificationExtras, Bundle appboyExtras) {
NotificationCompat.Builder notificationBuilder = AppboyNotificationFactory.getInstance().populateNotificationBuilder(appConfigurationProvider, context, notificationExtras, appboyExtras);
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.HONEYCOMB_MR1) {
notificationBuilder.setSound(Settings.System.DEFAULT_NOTIFICATION_URI);
}
return notificationBuilder.build();
}
}