草庐IT

play-services-gcm

全部标签

android - GCM 的注册 ID 重复

我们有一个使用GCM的应用程序。当用户第一次打开应用程序时,应用程序会检查共享首选项以查看用户之前是否注册过。如果没有,注册ID将从GCM中获取并存储到共享首选项中。还有一个第3方服务器,用于存储用户ID和注册ID。我阅读并实现了以下针对规范ID问题的案例:在发送通知期间,如果收到新的注册ID(规范ID),旧注册ID将在第3方服务器中更新为规范ID。当用户卸载应用程序时,当第3方服务器向卸载的应用程序注册ID发送通知时,会收到未注册的消息,并从第3方数据库中删除注册ID。作为开发人员,我们在数据库中存储了许多注册ID。因为我们经常卸载和安装应用程序。通常用户不会这样做。然后我们考虑使用

java - 带有 Google Play 服务的 Android 地理围栏 6.5.87

我对GooglePlayServices6.1.71没有任何问题(因为一切正常),但对较新版本(6.5.87)则不同。我已经知道LocationClient类在6.5.87GooglePlayServices类中已被弃用,我对转换oldGeofenceDetectionsample.没有什么问题。我遇到的第一个问题是,对于新的Play服务,我没有找到用于处理控制台错误的OnAddGeofencesResultListener和OnRemoveGeofencesResultListener;第二个问题(主要问题)是添加地理围栏点。当我尝试添加一个请求时,我收到了一个未决的无限期...我修

android - Google Play 服务统计

想知道Google是否会在任何地方发布已安装的GooglePlay服务版本。https://developer.android.com/about/dashboards/index.html在已安装的Android版本上有一些不错的统计数据,但在GooglePlay服务统计数据上没有。 最佳答案 Google没有关于GooglePlay服务统计数据的官方文档,但市场上有很多。看看下面的文章,它们会让您更好地了解GooglePlay服务自发布以来的受欢迎程度。它们很有趣,值得一读!!http://lifehacker.com/why-

android - GCM 3.0 - gcm 不会自动显示带有通知参数的通知

新的GCM3.0应该允许GCM自动显示从服务器发送的通知,如果它们包含notification参数。如docs中所述:ThenotificationparameterwithpredefinedoptionsindicatesthatGCMwilldisplaythemessageontheclientapp’sbehalfiftheclientappimplementsGCMListenerServiceonAndroid但是,即使实现了GCMListenerService,我也很难让它工作。AndroidManifest.xmlCustomGcmListenerService.ja

Android youtube 播放器应用程序,google play 拒绝后台播放

我一直在开发类似ViralPopup的androidyoutube播放器应用程序。并成功发布到GooglePlay。但几天后它拒绝了:"Afteraregularreview,wehavedeterminedthatyourappenablesbackgroundplayingofYouTubevideos,whichisaviolationoftheYouTubeAPITermsofService:YourAPIClientwillnot,andYouwillnotencourageorcreatefunctionalityforYourusersorotherthirdpartie

android - 应用程序更新后,Android JobScheduler 或 GCM JobScheduler 是否保留作业?

我知道Androidnative(后Lollipop)JobScheduler和GCMJobScheduler都可以在重启后保留作业,但应用更新后呢?应用更新后我是否仍会调用作业?谢谢 最佳答案 关于GCM网络管理器:当GooglePlay服务或客户端应用程序更新时,所有计划任务都将被删除。GcmNetworkManager调用客户端应用程序的onInitializeTasks()。覆盖此函数以重新安排必要的任务。https://developers.google.com/cloud-messaging/network-manage

android - 如何为 Google Play 发布打包 WatchFace only App

到目前为止我正在开发一款适用于AndroidWear的表盘应用。我创建了2个模块:Wear-在开发过程中运行良好的表盘Mobile-评论建议的没有Activity的空模块我已按照packagingwearappsfortheplaystore中的说明将wear模块作为依赖项添加到移动设备中该应用在Play商店中处于alpha阶段。我已经上传了mobile-release.apk。该应用程序在我的手机上安装正常,但Wear模块,WatchFace无法安装在我的穿戴设备上。这是我的问题。我做错了什么?这是我的list和Gradle配置移动list佩戴list项目的Build.gradleb

android - Google Play 商店错误代码 -2

我需要解决这个问题,因为这是一个相当大的问题。我的用户不断发送电子邮件说他们无法安装该应用程序,因为错误代码:-2。这是我收到的屏幕截图。你有什么建议吗?非常感谢!更新:应用更新后问题似乎已解决。用户报告安装现在有效。 最佳答案 也许这不是一个真正的解决方案,但我几天前遇到了同样的问题。在互联网上搜索几天后,我在Play商店中更新了我的应用程序,做了一些小改动(我认为没有什么能真正帮助解决这个错误)。错误消失了。也许只是一个GooglePlay错误。因此,如果您计划进行更新,那就去做吧,我认为它会得到解决。

android - 检测其他玩家是否无意中离开(例如互联网断开连接)并重新连接 - Google play real time multiplayer

我正在实现googleplay游戏服务实时多人游戏。目前,如果我在一个客户端上关闭WIFI,另一个客户端不会检测到连接丢失。没有调用PeerDisconnect事件。1-API是否提供任何东西来检查对等点是否仍然连接?2-有没有办法让玩家重新连接到房间? 最佳答案 1-API是否提供任何东西来检查对等点是否仍然连接?如Connectingplayers中所述,您可以使用RoomStatusUpdateListener回调监控参与者的连接状态。如前所述:Tobenotifiedwhenallplayersareconnected,yo

android - 0 支持设备在 Google Play 开发者控制台

我在Android应用程序上遇到问题...它在我的设备上运行完美,但在开发者控制台上支持为0。这将是我的AndroidManifest.xml。我检查了它没有错误。我不知道去哪里看。谁能帮帮我。以下是build.gradle的部分内容:defaultConfig{applicationId"xxx"minSdkVersion15targetSdkVersion23versionCode1versionName"1.0.0"} 最佳答案 看看this和this,我认为它可以帮助您解决问题。但总而言之,这可能是由于您的使用权限或使用功能