草庐IT

play-services-gcm

全部标签

android - Google Play 商店更新安装计数需要多长时间

我在Play商店中有一个应用程序。我最近完成了该应用程序的500次下载。截至2天前(5月29日),GooglePlay开发者控制台显示525次安装:因此,数据已经存在2天了。但是在Play商店中,它仍然在安装部分显示100-500:如果它已经在PlayDeveloperConsole中更新,那么它应该在Play商店中更新。所以,我的问题是,Play商店需要多长时间才能更新此统计信息?更新已更新。我想我只是不耐烦了:) 最佳答案 您的应用页面上的安装次数已四舍五入(或为了更好地理解里程碑)。当您达到阈值时,显示的计数会发生变化。您现在

android - Play 服务的 Firebase 低于 9

背景我的应用严重依赖Firebase。我使用大部分服务,例如身份验证、实时数据库、存储、分析、崩溃报告等。到目前为止一切正常,但我对特定情况有疑问。问题由于Firebase是在PlayServices9中引入的,那些还没有更新到PlayServices9的设备将会发生什么。由于我的应用严重依赖Firebase,因此我的应用将如何在这些设备上运行?Firebase如何迎合回溯的场景?或者开发者应该如何检查PlayServices的版本并要求用户更新? 最佳答案 Howwillmyappworkonthosedevicesasmyapp

android - 如何使用 Google Play 服务任务 API 为 Firebase 创建自定义任务

我想创建自定义tasks像firebase中的这些为了链接我的API异步调用。我怎样才能做到这一点? 最佳答案 有几种方法可以使用Play服务任务API创建自定义任务。首先,有Tasks.call(Callable).您传递的Callable被安排在主线程上立即执行,您将获得一个Task作为返回,带有Callable返回类型的通用参数。此任务使用该返回值成功解析,或者如果Callable抛出异常则错误。另一种方法是Tasks.call(Executor,Callable),这与其他方法完全一样,除了给定的可调用对象被安排在给定的Ex

android - Play 商店开发者控制台缺少高级模式

在Play商店开发者控制台的新UI中,APK标签已被删除。并被ApkRelease取代我第一次尝试上传基于cpu架构的apk,但所有文章都显示在APK选项卡中使用AdvanceMode。但在新的UI中,该选项不存在。如何在新UI中基于CPU架构上传多个apk 最佳答案 在新的Play商店开发者控制台中,如果您想添加多个APK,则必须使用相同的包名称和相同的keystorekey,但版本已更改。现在,当您发布应用程序而不是先上传Apk,例如mobile_release和rollout用于生产,当您上传另一个apk之后,您应该选择选项R

android - 如何在 MIUI 8+ 中获得读取 "Service SMS"的权限(以编程方式)

如何在MIUI8+中获取读取“服务短信”的权限(以编程方式)。 最佳答案 这将启动服务短信的Intent。一旦用户允许访问服务短信,您将能够阅读通知短信。if(isMIUI()){//thiswilllaunchtheautostartscreenwhereusercanenablethepermissionforyourappIntentlocalIntent=newIntent("miui.intent.action.APP_PERM_EDITOR");localIntent.setClassName("com.miui.sec

android - Onesignal 与 GCM(FCM)

我在社交消息应用中使用FCM。有时FCM消息无法从服务器传递到客户端。当我必须在服务器端和客户端进行完整的FCM设置时,使用OneSignal有什么好处吗?我查看了OneSignal文档此链接:https://documentation.onesignal.com/docs/product-overview但我不明白哪个更有用。 最佳答案 我帮助开发OneSignal。以下是OneSignal在这种情况下可能有用的一些原因。OneSignal为APNS(iOS通知)和FCM(Android通知)提供单一API和管理界面。OneSig

android - Google Play 崩溃日志未使用 Android App Bundle 进行符号化

我们最近更新了我们的应用程序以使用AndroidAppBundles(aab)并包含arm64原生库。自从这样做以来,我们在“GooglePlay控制台”->“AndroidVitals”->“ANRs&Crashes”中的native代码中的崩溃日志没有正确符号化(java调用堆栈符号化正常)。典型调用堆栈的fragment如下所示:#21pc000000000015addc/data/app/com.mycompany.mygame-2/split_config.arm64_v8a.apk#22pc0000000000293768/data/app/com.mycompany.my

service - 如何从 Android 中的同步适配器服务访问已经运行的应用程序上下文?

我有一个包含多个Activity的应用程序,我使用应用程序上下文(从应用程序类开始,我让它持久化)在所有Activity之间共享数据和对象。我使用应用程序类而不是后台服务有几个很好的理由,我不会在这里讨论。我最近还在我的应用程序中添加了一个自定义联系人同步适配器。它在同一个包下,在同一个APK中。因此,我将其设置为访问应用程序上下文,就像我的应用程序中的其他所有内容一样,以授予它访问所有共享数据和对象的权限。但是,即使它(大部分)有效,它也会创建一个新的应用程序上下文实例。所以我的应用程序基本上有2个单独的实例在运行,并且它们之间不共享数据。我认为问题在于我的应用程序从未启动同步服务,

android - 设备可用性、过滤和 Google Play

关于限制设备应用的问题。我们已将软件授权给设备制造商,我们希望允许应用程序开发人员仅在这些设备上发布(我将这些称为“授权设备”)。应用程序无法在其他设备(“非许可设备”)上运行。我在这里找到了有关设备可用性和GooglePlay的非常有用的帖子。Android:LimitsupporteddevicesinAndroidMarkethowtofilterandroidapptobedownloadedfromgoogleplaytospecificdevice?等等对于设备可用性,应用开发者似乎必须从受支持设备的动态列表中手动选择非许可设备的范围,并将它们移至排除列表。对于应用开发者来

android - 使用 GCM 以阿拉伯语发送通知

我正在使用GCM向Android设备发送通知。我用来在GCMIntentService中获取消息的代码如下:@OverrideprotectedvoidonMessage(Contextctx,Intentintent){//TODOAuto-generatedmethodstubStringj=intent.getStringExtra("message");generateNotification(ctx,j);}我在服务器端使用的推送或发送这些通知的代码如下:DimrequestAsWebRequest=WebRequest.Create("https://android.goo