package com.appboy.unity.configuration;
import android.content.Context;
import com.appboy.configuration.CachedConfigurationProvider;
public class UnityConfigurationProvider extends CachedConfigurationProvider {
private static final String INAPP_LISTENER_GAME_OBJECT_NAME_KEY = "com_appboy_inapp_listener_game_object_name";
private static final String INAPP_LISTENER_CALLBACK_METHOD_NAME_KEY = "com_appboy_inapp_listener_callback_method_name";
private static final String FEED_LISTENER_GAME_OBJECT_NAME_KEY = "com_appboy_feed_listener_game_object_name";
private static final String FEED_LISTENER_CALLBACK_METHOD_NAME_KEY = "com_appboy_feed_listener_callback_method_name";
private static final String INAPP_SHOW_INAPP_MESSAGES_AUTOMATICALLY_KEY = "com_appboy_inapp_show_inapp_messages_automatically";
public UnityConfigurationProvider(Context context) {
super(context);
}
public String getInAppMessageListenerGameObjectName() {
return getStringValue(INAPP_LISTENER_GAME_OBJECT_NAME_KEY, null);
}
public String getInAppMessageListenerCallbackMethodName() {
return getStringValue(INAPP_LISTENER_CALLBACK_METHOD_NAME_KEY, null);
}
public String getFeedListenerGameObjectName() {
return getStringValue(FEED_LISTENER_GAME_OBJECT_NAME_KEY, null);
}
public String getFeedListenerCallbackMethodName() {
return getStringValue(FEED_LISTENER_CALLBACK_METHOD_NAME_KEY, null);
}
public boolean getShowInAppMessagesAutomaticallyKey() {
return getBooleanValue(INAPP_SHOW_INAPP_MESSAGES_AUTOMATICALLY_KEY, true);
}
}