I try to setup android notification. I do all by this and this tutorial.
I register device in Application class like this:
Backendless.initApp(this, Const.BACKENDLESS_APP_ID, Const.BACKENDLESS_KEY, Const.BACKENDLESS_APP_VERSION);
Backendless.Messaging.registerDevice(Const.GCM_ID, new AsyncCallback<Void>() {
@Override
public void handleResponse(Void aVoid) {
}
@Override
public void handleFault(BackendlessFault backendlessFault) {
}
});
Method handleResponse was called, but after 1-2 seconds I get this exeption:
java.lang.RuntimeException: Unable to start receiver com.backendless.push.BackendlessBroadcastReceiver: java.lang.RuntimeException: INVALID_SENDER
at android.app.ActivityThread.handleReceiver(ActivityThread.java:2476)
at android.app.ActivityThread.access$1700(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1322)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:212)
at android.app.ActivityThread.main(ActivityThread.java:5135)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.RuntimeException: INVALID_SENDER
at com.backendless.push.BackendlessBroadcastReceiver.onError(BackendlessBroadcastReceiver.java:144)
at com.backendless.push.BackendlessBroadcastReceiver.handleRegistration(BackendlessBroadcastReceiver.java:289)
at com.backendless.push.BackendlessBroadcastReceiver.handleIntent(BackendlessBroadcastReceiver.java:155)
at com.backendless.push.BackendlessBroadcastReceiver.onReceive(BackendlessBroadcastReceiver.java:124)
at android.app.ActivityThread.handleReceiver(ActivityThread.java:2469)
at android.app.ActivityThread.access$1700(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1322)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:212)
at android.app.ActivityThread.main(ActivityThread.java:5135)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
at dalvik.system.NativeStart.main(Native Method)