Register device with default channel

Hi,

Could you please explain how to set up default channel while setting up expiration date in Device registration API? Please find below my code. As of now I have mentioned channel as “null” as I am not sure how to set it to Default.

public void RegisterDevice(final Context context,final Callback callback){
Long date_12_31_2100 = 4182105600000L;
Backendless.initApp(context, new BackendlessSettings().APPID, new BackendlessSettings().SECRETEKEY, new BackendlessSettings().VERSION);
Backendless.Messaging.registerDevice(new BackendlessSettings().SENDERID,null,new Date(date_12_31_2100),new AsyncCallback<Void>() {
@Override
public void handleResponse(Void response) {
Toast.makeText(context,“Registered”,Toast.LENGTH_LONG).show();
callback.onSuccess(true);
}

    @Override
    public void handleFault(BackendlessFault fault) {
        Log.d("FaultZala",fault.getMessage());
        callback.onSuccess(false);
    }
});

Hi Nishant,
When you call Backendless.Messaging.registerDevice try not passing null as default channel name. You have to use Collections.singletonList(“default”) instead of null.

Artur