使用android studio运行App到手机上可以推送,打包下来安装就收不到推送!!!(没混淆)

1van
2017-06-22 02:40 4k 0

使用android studio,直接使用Run app跑在真机上测试,可以收到推送,有RegistrationID。

打包下来,不管是build APK还是generate signed APK,就收不到推送,也没有RegistrationID。
(打包没做混淆)

把getRegistrationID()方法写在onResure()中,反复获取还是没有数据。

然后就看了Run App的脚本是这么使用的:
adb install-multiple -r /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/intermediates/split-apk/debug/dep/dependencies.apk /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/intermediates/split-apk/debug/slices/slice_8.apk /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/intermediates/split-apk/debug/slices/slice_4.apk /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/intermediates/split-apk/debug/slices/slice_1.apk /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/intermediates/split-apk/debug/slices/slice_2.apk /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/intermediates/split-apk/debug/slices/slice_5.apk /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/intermediates/split-apk/debug/slices/slice_3.apk /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/intermediates/split-apk/debug/slices/slice_7.apk /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/intermediates/split-apk/debug/slices/slice_6.apk /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/intermediates/split-apk/debug/slices/slice_9.apk /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/intermediates/split-apk/debug/slices/slice_0.apk /home/ivan/AndroidStudioProjects/testing/SocProject2/app/build/outputs/apk/app-debug.apk
使用这个命令安装后,自然跟使用Run App一样可以拿到RegistrationID,也可以受到推送。

请问这是什么问题造成的呢,打包以后不能推送很着急啊!!!
感谢回答!

1个回答

热门排序