我开发了一个GCM应用程序.当设备没有空闲时(即通过按电源按钮休眠),一切正常.但是,当我在设备空闲时发送消息时,设备不会唤醒.
我做了以下事情:
我的目标是Android 2.2 api 8级(最低版本),在运行Android 2.3.6的实际设备上进行测试
设备正在使用Wi-Fi,没有SIM卡 - 但在运行时接收信息很好而不是空闲.
这是客户端清单权限部分:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<permission
android:name="com.tranwall.sdk.device.android.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="basePackage.android.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助