[英]Unknown errors and warnings while implementing GCM client side
我试图落实发现GCM客户端的例子Github上 ,但我不能recelve我MyGcmListenerService.java通知
当我查看在android studio logcat生成的日志时,我发现此警告和错误消息
警告
10-07 15:22:47.160 29844-29844/com.me.myapp W/asset﹕ AssetManager-->
addDefaultAssets CIP path not exsit!
10-07 15:22:47.352 29844-29844/com.me.myapp W/dalvikvm﹕ VFY: unable to resolve
virtual method 247: Landroid/app/Notification$Builder;.setLocalOnly (Z)
Landroid/app/Notification$Builder;
10-07 15:22:47.352 29844-29844/com.me.myapp W/dalvikvm﹕ VFY: unable to resolve
instance field 18
10-07 15:22:47.359 29844-29844/com.me.myapp W/dalvikvm﹕ VFY: unable to resolve
virtual method 1507: Landroid/os/UserManager;.getApplicationRestrictions
(Ljava/lang/String;)Landroid/os/Bundle;
错误
10-07 15:03:37.070 10177-10177/com.me.myapp E/dalvikvm﹕ Could not find class
'android.os.UserManager', referenced from method com.google.android.gms.common
.GooglePlayServicesUtil.zzah
10-07 15:03:37.156 10177-10177/com.me.myapp E/dalvikvm﹕ Could not find class
'android.app.AppOpsManager', referenced from method com.google.android.gms.common.
GooglePlayServicesUtil.zzb
10-07 15:03:38.117 10177-10197/com.me.myapp E/GMPM﹕ getGoogleAppId failed with
status: 10
10-07 15:03:38.132 10177-10197/com.me.myapp E/GMPM﹕ Uploading is not possible.
App measurement disabled
10-07 15:07:11.320 10306-10306/com.me.myapp E/SensorManager﹕ thread start
10-07 15:07:17.164 10306-10703/com.me.myapp E/API_TASK﹕ Read timed out
题
陈述的错误和问题与接收gcm通知无关。 就我而言 从gcm连接服务器收到的gcmid未保存在数据存储区中。 负责保存该实体的实体实施不正确,因此我无法从GCM连接服务器接收消息或通知。
确保从连接服务器收到的gcmId已正确保存在您的应用服务器中。(我使用objectify来实现)
还可以在后端模块上使用Logger
类,以便在重要阶段打印出日志(消息)来跟踪您的实现。 例如,当您收到gcmid(您可以在前端实现此功能,因此可以使用Log.d()
方法),如果gcmid已保存到您的应用服务器中(在这里您使用实体来做到这一点,在这里使用Logger class
因为这样做发生在后端模块 )。
还在卡住吗? 在下面评论以寻求帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.