无法订阅,服务器上的通知令牌未更新

贾维·托雷斯·皮内达(Jaive Torres Pineda)

在我的应用程序中,我看到以下消息:

无法订阅,服务器上的通知令牌未更新

当我尝试在服务器本地中订阅基于标签的通知时。我不知道如何在本地服务器中刷新令牌。我正在使用MobileFirst v7.0

03-31 16:58:25.308 18445-18445 / com.test.eluniversal.tagsuniversal D / OpenGLRenderer:启用调试模式0 03-31 16:58:25.318 18445-18467 / com.test.eluniversal.tagsuniversal D / WLClient: WLClient.java:1428中的WLClient $ ActivityListener.onActivitySaveInstanceState ::活动保存实例状态com.test.eluniversal.tagsuniversal.ActivityPrincipal

03-31 16:58:25.318 18445-18467 / com.test.eluniversal.tagsuniversal D / WLClient:WLClient $ ActivityListener.onActivityStopped in WLClient.java:1440 ::在活动停止时com.test.eluniversal.tagsuniversal.ActivityPrincipal

03-31 16:58:27.870 18445-18467 / com.test.eluniversal.tagsuniversal D / WLClient:WLClient $ ActivityListener.onActivity在WLClient.java:1434中启动::在活动开始时com.test.eluniversal.tagsuniversal.ActivityPrincipal

03-31 16:58:27.900 18445-18467 / com.test.eluniversal.tagsuniversal D / WLClient:WLClient $ ActivityListener.onActivity在WLClient.java:1423中恢复::在活动中恢复com.test.eluniversal.tagsuniversal.ActivityPrincipal。活动计数= 1

03-31 16:58:29.872 18445-18467 / com.test.eluniversal.tagsuniversal D / wl.request:WLRequestSender.run in WLRequestSender.java:40 ::发送请求http://172.16.134.52:10080/TagsUniversal/ apps / services / api / TagsUniversalApp / Androidnative / init

03-31 16:58:30.043 18445-18467 / com.test.eluniversal.tagsuniversal D / com.worklight.wlclient.api.WLPush:WLPush.java:521中的WLPush.updateToken ::在GCM服务器上注册。

03-31 16:58:30.043 18445-18467 / com.test.eluniversal.tagsuniversal D / GCMHelperUtil:GCMHelperUtil.register in GCMHelperUtil.java:34 ::用senderId注册到GCM服务器:427411077190

03-31 16:58:30.053 18445-18467 / com.test.eluniversal.tagsuniversal D / com.worklight.wlclient.api.WLPush:WLPush.java:596中的WLPush.clearSubscribedEventSources ::清除通知订阅。

03-31 16:58:30.053 18445-18467 / com.test.eluniversal.tagsuniversal D / com.worklight.wlclient.api.WLPush:WLPush.java:607中的WLPush.clearSubscribedTags ::清除标记通知订阅。

03-31 16:58:30.053 18445-18467 / com.test.eluniversal.tagsuniversal D / com.worklight.wlclient.api.WLPush:WLPush.java:635中的WLPush.updateSubscribedTags ::更新标签通知订阅。

03-31 16:58:30.063 18445-18546 / com.test.eluniversal.tagsuniversal D /已连接:已成功连接

03-31 16:58:33.065 18445-18467 / com.test.eluniversal.tagsuniversal D / WLClient:WLClient.java:213 ::中的WLClient.createInstance已创建。

03-31 16:58:33.075 18445-18445 / com.test.eluniversal.tagsuniversal W / GooglePlayServicesUtil:Google Play服务已过期。需要7095000但找到了4324038

03-31 16:58:33.075 18445-18467 / com.test.eluniversal.tagsuniversal D / GCMClientFactory:GCMClientFactory.java:38中的GooglePlayServices ::由于返回代码为2,因此无法使用Google Play服务

03-31 16:58:33.075 18445-18467 / com.test.eluniversal.tagsuniversal D / GCMClientFactory:GCMClientFactory.java中的GCMClientFactory.getInstance:28 ::使用GCMHelperClient

03-31 16:58:33.085 18445-18467 / com.test.eluniversal.tagsuniversal W / GCMHelperClient:GCMHelperClient.unregister GCMHelperClient.java中的接收者:95 ::取消注册:未注册的接收者:null

03-31 16:58:33.085 18445-18467 / com.test.eluniversal.tagsuniversal W / GCMHelperClient:GCMHelperClient.unregister GCMHelperClient.java中的接收者:101 ::取消注册:未注册的接收者:null

03-31 16:58:33.085 18445-18467 / com.test.eluniversal.tagsuniversal W / com.worklight.wlclient.api.WLPush:WLPush.unregisterWLPush.java:792中的接收者:: unregisterReceivers:未注册接收者:com。 worklight.wlclient.api.WLPush$3@42e89a88

03-31 16:58:33.096 18445-18467 / com.test.eluniversal.tagsuniversal E / com.worklight.wlclient.api.WLPush:WLPush.java:414中的WLPush.isAbleToSubscribe ::无法订阅,通知令牌为在服务器上未更新

03-31 16:58:33.096 18445-18467 / com.test.eluniversal.tagsuniversal D / wl.request:WLRequestSender.run in WLRequestSender.java:40 ::发送请求http://172.16.134.52:10080/TagsUniversal/ apps / services / api / TagsUniversalApp / Androidnative / init

03-31 16:58:40.383 18445-18467 / com.test.eluniversal.tagsuniversal D / com.worklight.wlclient.api.WLPush:WLPush.java:521中的WLPush.updateToken ::在GCM服务器上注册。

03-31 16:58:40.393 18445-18467 / com.test.eluniversal.tagsuniversal D / GCMHelperUtil:GCMHelperUtil.GCMHelperUtil.java:34中的注册::用senderId注册到GCM服务器:427411077190

03-31 16:58:40.423 18445-18467 / com.test.eluniversal.tagsuniversal D / com.worklight.wlclient.api.WLPush:WLPush.java:596中的WLPush.clearSubscribedEventSources ::清除通知订阅。

03-31 16:58:40.423 18445-18467 / com.test.eluniversal.tagsuniversal D / com.worklight.wlclient.api.WLPush:WLPush.java:607中的WLPush.clearSubscribedTags ::清除标记通知订阅。

03-31 16:58:40.423 18445-18467 / com.test.eluniversal.tagsuniversal D / com.worklight.wlclient.api.WLPush:WLPush.java:635中的WLPush.updateSubscribedTags ::更新标签通知订阅。

03-31 16:58:40.423 18445-18572 / com.test.eluniversal.tagsuniversal D / Subscribed:已成功订阅以推送通知

尤尔·努涅斯(Yoel Nunez)

从您所输入的logcat中,它看起来好像已安装的Google Play服务版本已过时。

03-31 16:58:33.075 18445-18467/com.test.eluniversal.tagsuniversal D/GCMClientFactory﹕ GCMClientFactory.useGooglePlayServices in GCMClientFactory.java:38 :: Failed to use Google Play Services becuase the return code is 2

返回码2是常量的值ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED

http://developer.android.com/reference/com/google/android/gms/common/ConnectionResult.html#SERVICE_VERSION_UPDATE_REQUIRED

Google Play services从您的Android SDK Manager更新并重建您的应用。

更新:

根据您的反馈,您运行应用程序的设备上Google Play服务apk似乎已过时。

更新了您的主要“活动” onResume代码,如下所示:

@Override
protected void onResume() {
    super.onResume();

    int code = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);

    if(code == ConnectionResult.SERVICE_MISSING || code == ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED || code == ConnectionResult.SERVICE_DISABLED) {
        Dialog dialog = GooglePlayServicesUtil.getErrorDialog(code, this, 1);
        dialog.show();
    }

}

这在Android文档https://developer.android.com/google/play-services/setup.html#ensure中得到建议

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法验证服务器上的Android应用内订阅

来自分类Dev

SCCM服务器Bitlocker上的WQL查询-未更新

来自分类Dev

是否可以使用Rest-API在不使用Admin SDK的应用服务器上订阅令牌?

来自分类Dev

django服务器代码未更新

来自分类Dev

JWT令牌未在远程服务器上验证,无法匹配“孩子”错误

来自分类Dev

JWT令牌未在远程服务器上验证,无法匹配“孩子”错误

来自分类常见问题

服务器上未启用SSL

来自分类Dev

服务器上的数据更新后,如何向应用程序广播通知?

来自分类Dev

如何解决“#2003-无法连接到服务器未响应的'127.0.0.1'(61)上的MySQL服务器”。

来自分类Dev

App Store上的现有应用程序收到通知时,无法在生产服务器上收到通知

来自分类Dev

订阅服务器上的合并复制错误

来自分类Dev

Redhat订阅服务器

来自分类Dev

Nginx服务器上未显示对CSS和.js文件的更新

来自分类Dev

流星集合在服务器上更新,未反映在客户端上

来自分类Dev

无法从Thinktecture授权服务器获取令牌

来自分类Dev

IBM Mobile First服务器无法提供访问令牌

来自分类Dev

如何在服务器上使承载令牌无效

来自分类Dev

服务器上的Azure移动应用刷新令牌

来自分类Dev

在服务器上管理APNS和FCM令牌

来自分类Dev

验证服务器上的Deezer访问令牌

来自分类Dev

无法在服务器上运行

来自分类Dev

无法在服务器上捕获异常

来自分类Dev

无法在samba服务器上写

来自分类Dev

无法在本地服务器上连接

来自分类Dev

无法在服务器上播放 SoundPlayer

来自分类Dev

尝试在服务器端验证华为订阅时出现“令牌已过期或无效”

来自分类Dev

使用Pull通知从后台的服务器获取更新-Android

来自分类Dev

LDAP服务器更新和事件通知

来自分类Dev

设计:无法验证服务器上启用的HTTPS的CSRF令牌的真实性(无JSON / API)

Related 相关文章

  1. 1

    无法验证服务器上的Android应用内订阅

  2. 2

    SCCM服务器Bitlocker上的WQL查询-未更新

  3. 3

    是否可以使用Rest-API在不使用Admin SDK的应用服务器上订阅令牌?

  4. 4

    django服务器代码未更新

  5. 5

    JWT令牌未在远程服务器上验证,无法匹配“孩子”错误

  6. 6

    JWT令牌未在远程服务器上验证,无法匹配“孩子”错误

  7. 7

    服务器上未启用SSL

  8. 8

    服务器上的数据更新后,如何向应用程序广播通知?

  9. 9

    如何解决“#2003-无法连接到服务器未响应的'127.0.0.1'(61)上的MySQL服务器”。

  10. 10

    App Store上的现有应用程序收到通知时,无法在生产服务器上收到通知

  11. 11

    订阅服务器上的合并复制错误

  12. 12

    Redhat订阅服务器

  13. 13

    Nginx服务器上未显示对CSS和.js文件的更新

  14. 14

    流星集合在服务器上更新,未反映在客户端上

  15. 15

    无法从Thinktecture授权服务器获取令牌

  16. 16

    IBM Mobile First服务器无法提供访问令牌

  17. 17

    如何在服务器上使承载令牌无效

  18. 18

    服务器上的Azure移动应用刷新令牌

  19. 19

    在服务器上管理APNS和FCM令牌

  20. 20

    验证服务器上的Deezer访问令牌

  21. 21

    无法在服务器上运行

  22. 22

    无法在服务器上捕获异常

  23. 23

    无法在samba服务器上写

  24. 24

    无法在本地服务器上连接

  25. 25

    无法在服务器上播放 SoundPlayer

  26. 26

    尝试在服务器端验证华为订阅时出现“令牌已过期或无效”

  27. 27

    使用Pull通知从后台的服务器获取更新-Android

  28. 28

    LDAP服务器更新和事件通知

  29. 29

    设计:无法验证服务器上启用的HTTPS的CSRF令牌的真实性(无JSON / API)

热门标签

归档