Getting the registration identifier
Listening to the broadcast
class MyTokenReceiver: BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
if (intent != null) {
val provider = intent.getStringExtra(Batch.EXTRA_REGISTRATION_PROVIDER_NAME)
val identifier = intent.getStringExtra(Batch.EXTRA_REGISTRATION_IDENTIFIER)
Log.i("MyTokenReceiver", "Got registration (from provider $provider): $identifier")
}
}
}public class MyTokenReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String provider = intent.getStringExtra(Batch.EXTRA_REGISTRATION_PROVIDER_NAME);
String identifier = intent.getStringExtra(Batch.EXTRA_REGISTRATION_IDENTIFIER);
Log.i("MyTokenReceiver", "Got registration (from provider " + provider + "): " + identifier);
}
}<receiver android:name=".MyTokenReceiver"
android:permission="${applicationId}.batch.permission.INTERNAL_BROADCAST">
<intent-filter>
<action android:name="com.batch.android.intent.action.push.REGISTRATION_IDENTIFIER_OBTAINED" />
</intent-filter>
</receiver>Pulling the value
Last updated

