I am trying to Register Device but with No Luck.
My Manifest :
<uses-permission android:name=“android.permission.CAMERA” />
<uses-permission android:name=“android.permission.WRITE_EXTERNAL_STORAGE” />
<uses-permission android:name=“android.permission.READ_EXTERNAL_STORAGE” />
<!-- Push Permissions -->
<uses-permission android:name=“android.permission.INTERNET”/>
<uses-permission android:name=“android.permission.GET_ACCOUNTS”/>
<uses-permission android:name=“android.permission.WAKE_LOCK”/>
<uses-permission android:name=“com.google.android.c2dm.permission.RECEIVE”/>
<uses-permission android:name=“application.sportm.com.sportm.permission.C2D_MESSAGE”/>
…
<intent-filter>
<category android:name=“application.sportm.com.sportm” />
</intent-filter>
</receiver>
My code:
Backendless.Messaging.registerDevice(gcmSenderId ,new AsyncCallback<Void>() {
@Override
public void handleResponse(Void response) {
Backendless.Messaging.getDeviceRegistration(new AsyncCallback<DeviceRegistration>() {
@Override
public void handleResponse(DeviceRegistration response) {
if(response.getDeviceId() == null && response.getDeviceId().equals("")) {
if(listener != null) {
listener.onDeviceRegisterFailed();
}
} else {
if(listener != null) {
listener.onDeviceRegistered(response.getDeviceId());
}
}
}
@Override
public void handleFault(BackendlessFault fault) {
if (listener != null)
listener.onDeviceRegisterFailed();
}
});
}
@Override
public void handleFault(BackendlessFault fault) {
if (listener != null)
listener.onDeviceRegisterFailed();
}
});
}
registerDevice return instantly with Response null
Any help would be great i read and tried a lot similar topics with no luck
Devices : Nexus 6P Android 7.0
LG G3 6.0
Backnedless Version 3.0.20.1
Thank you