package im.actor.sdk.push;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
/**
* Abstract class for Actor Push receiver
*/
public abstract class ActorPushReceiver extends BroadcastReceiver {
public ActorPushReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
if ("im.actor.push.intent.RECEIVE".equals(intent.getAction())) {
onPushReceived(intent.getStringExtra("push_payload"));
} else {
// Ignore
}
}
/**
* Called when push is received
*
* @param payload payload of the push
*/
public abstract void onPushReceived(String payload);
}