草庐IT

play-services-gcm

全部标签

android - 如何在我的 Android 应用程序二进制文件中包含 Google Play 服务 RSA 公钥?

首先,我是一名iOS开发者。我不是安卓专家。我需要维护一个AndroidApp项目。关于应用程序签名问题,iOS和Android之间的规则是如此不同!目前,我知道如何签署我的Android应用并将其发布到Googleplay。但是,我在GoogleplayDeveloperConsole->我的应用程序->服务和API中找到了这个:他们给了我这个公钥。我的问题是:如何以及在哪里使用这个公钥?我已经通过ADT的向导签署了我的应用程序。 最佳答案 这是一个可选的使用项,如果您想使用它来强制执行每个应用程序的许可要求,请查看此处Googl

android - 如何使用 openfire 实现第三方 GCM - CCS XMPP 服务器?

目前我正在开发即时消息聊天应用程序,我需要在其中实现第三方聊天服务器。我正在关注这个tutorialGithub上提供了完整的项目here.当我下载这个项目时,它为我提供了两个项目文件夹;第一个名为GCMDemo,第二个名为GCM_CCS_application。我在eclipse中导入了GCMDemo;它为我提供了一个用于发送消息的GCM客户端,并且工作正常。但我不知道如何使用GCM_CCS_application。这是一个java应用程序。GSM_CCS_application不是安卓应用;它用于服务器端应用程序。我的计算机上安装了openfire服务器,但不知道如何将openfi

Android Studio - 在项目 'assemble' 中找不到任务 ':google-play-services_lib'

当我单击Build->RebuildProject时,出现此错误。map上的一切都很好。我成功地同步了build.gradle并清理了项目,没有出现错误。我可以在我的设备上运行map。构建.gradlebuildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.12.0'}}applyplugin:'android'repositories{mavenCentral()}dependencies{compile'com.android.support:su

Android:ADB 更新 Google Play 服务 'Failure'

正在尝试关注thisGoogle+Logintutorial.启动应用程序,我得到这个错误YouneedtoupdateGooglePlayServicestousethisapplication按更新不执行任何操作。忽略此对话框并按Login会使应用程序崩溃。使用Windows8中的终端更新我的模拟器上的Play服务,adbinstallcom.android.vending-20140218.apk........Failure[INSTALL_FAILED_DUPLICATE_PERMISSIONperm=com.google.android.gms.permission.ACT

android - android 设备连接到 WIFI 时不接收 GCM 消息

背景我正在开发一个Android应用程序,它使用GoogleCloudMessaging(新的GCM-API,未弃用的C2DM)向所有已注册的设备发送同步消息。由于我使用了官方文档,所以我的客户端实现的工作方式几乎与Google的示例完全相同。作为服务器,我使用在本地主机上运行的简单PHP脚本,其唯一任务是将发送到同步的消息发送到GCM。问题只要我的设备通过UMTS等蜂窝网络连接到互联网,一切都正常(服务器向GCM发送通知>GCM一旦在线就将通知推送到设备>通知显示在设备上)。但是当设备连接到WIFI时,将不再接收到GCM消息(尽管Google发送“成功”-回复我的PHP服务器)。由于

android - 在 Android 4.4 及以下版本中实现 Google Analytics 7.5.0(Play 服务)会崩溃

在我实现GoogleAnalytics后,我的应用程序在Lollipop之前的设备上立即崩溃。07-2215:42:43.831:W/dalvikvm(1815):VFY:unabletoresolvevirtualmethod16407:Lcom/google/android/gms/analytics/internal/zzg;.getApplicationContext()Landroid/content/Context;07-2215:42:43.831:D/dalvikvm(1815):VFY:replacingopcode0x6eat0x000307-2215:42:43.

android - 伪造/模拟 Google Play 服务

我在没有Gapps的LG2上安装了CyanogenMod。我只使用开源软件——除了Slack应用程序,它是我从备份中恢复的Slack应用程序运行良好,但总是要求我安装“GooglePlay服务”。我只是忽略它,它起作用了。是否有可能以某种方式模拟/伪造GooglePlayAPI,以便每当Slack询问“是否安装了GooglePlay服务”时,伪造的API都会返回true?我不是Android开发者-我知道Java和Linux,所以成为一个应该可以解决这个小问题。 最佳答案 这也是Slack方面的问题。我已经举报了。所以他们可能会尝试

android - 如何找到 Google Play 应用程序 ID?

如何通过知道包名称或具有指向应用下载页面的链接来查找GooglePlay应用ID(数字)?例子:包名:com.android.chrome什么是应用ID以及如何找到它?这是我要获取的appid谢谢 最佳答案 在url中,获取“/”后的最后一个词。是应用程序ID 关于android-如何找到GooglePlay应用程序ID?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/33955

android - 在 google play 商店重置版本号

我在Playstore上发布了一个应用程序,不小心在我的gradle构建中使用了版本号9999999进行测试。所以现在我的应用程序发布了那个版本,我不能减少它,否则googleplay开发者控制台会提示。另外,我无法从Play商店中删除该应用程序,因为它已经发布了。所以我必须要么使用不同的包名称并创建一个新的应用程序(我真的不想要),要么我必须以某种方式重置版本号。这可能吗?这里还有其他选择吗? 最佳答案 我非常担心你搞砸了,我认为没有办法做到这一点。如上所述,更改版本号可能非常危险,您必须非常小心。但是,如果我是你,我会联系(go

android - onServiceConnected 是否仅在 Service onCreate 之后调用?

在我当前的Android项目中,我通过startService()启动一个服务,然后我用bindService()绑定(bind)到该服务。(我这样做是因为我想启动一个可以与之通信的服务,没关系)在上下文绑定(bind)到服务后,通常ServiceConnection(我之前创建的)的onServiceConnected()理解这个没错。我是否可以假设,onServiceConnected()仅在我的服务的onCreate中的我的所有代码执行后调用? 最佳答案 CanIassume,thatonServiceConnected()i