草庐IT

android - Google Play 服务需要访问哪些 URL?

我的应用程序必须接收推送通知,现在在GoogleCloudMessaging.register()调用后收到SERVICE_NOT_AVAILABLE。我的客户在他的办公室有严格的防火墙,他无法访问GooglePlay服务。我需要向他提供GooglePlay服务需要访问的所有URL的列表,以便他可以将其添加到白名单。到目前为止,我的列表中只有一个url:googleapis.com我没有找到关于这个主题的任何信息,所以我将不胜感激。 最佳答案 查看documentationforGCM,这似乎是你的答案:Note:Ifyourorg

android - play_licensing 使用 downloader_library 抛出 AIDL 错误,用于使用 Gradle 进行 APK 扩展

我尝试使用APK扩展库zip_file和downloader_library(需要play_licensing)。zip_file工作正常,因为它没有依赖项,但play_licensing在我尝试Gradle同步时抛出错误。AndroidStudio吐出此错误日志:Information:Gradletasks[:app:generateGoogleDebugSources,:app:libs:downloader_library:generateDebugSources,:app:libs:play_licensing:generateDebugSources,:app:libs:z

请勿工作方法findViewById()和play(),并且在Android Studio中不工作类视图

请勿工作方法findViewById()和play(),也不在AndroidStudio中工作类视图。我正在从AndroidStudio编译器中收到此错误消息error:cannotfindsymbolclassviewerror:cannotfindsymbolmethodFindViewById(int)error:cannotfindsymbolmethodplay()这是我的代码:packagecom.example.karol.androidappwithsound;importandroid.widget.Button;importandroid.view.View;importa

android - 使用 play-services-xxx :9. 8.00 后 Firebase 错误无法访问 zzanb

当我使用最新版本的com.google.android.gms:play-services-xxx:9.8.00时收到以下消息Error:(32,28)错误:无法访问zzanb找不到com.google.android.gms.internal.zzanb的类文件错误是由调用语句引起的:FirebaseAuth.getInstance().getCurrentUser().getUid();我该如何解决这个问题?谢谢。更新:问题已解决最新更新的firebase9.8.0版本与google-service9.8.0版本兼容。现在,一切正常。注意:Firebase和GooglePlay服务

android - 我从 Play 管理中心收到以下错误,我无法编辑版本或 Google Play 信息

这个问题在这里已经有了答案:Googleplayconsolesaid"Youcan'teditthisappuntilyoucreateanewappreleasedeclaringsensitivepermissions"howtofixit?(10个答案)关闭3年前。Youwillnotbeabletoeditthisapplicationuntilyoucreateadifferentversioninwhichyoudeclaresensitivepermissions最近,当我尝试更新应用程序时遇到此错误,但要么让我上传任何内容来修复它,要么更改Play商店信息。我到处搜索

android - 在 Google Play 应用程序中,ViewGroup 是如何显示应用程序热门列表的?

GooglePlay应用程序以类似GridView的方式显示不同类别的热门列表(screenshot)。我很确定这不是标准的GridView,因为当我一直滚动到底部时,它会显示一个全屏的“正在加载”项目,据我所知,这对于标准GridView是不可能的。我能在某处找到这个ViewGroup的代码吗?如果不是,实现这样一个ViewGroup的最佳方式是什么?我正在考虑使用ListView来处理这个问题,但它需要一个非常困惑的适配器,根据可用的屏幕宽度将多个列表项放在一行中。 最佳答案 回答我自己的问题:我拆解了GooglePlay应用程

android - 无法从 Play Store Production Area 停用 Android 分阶段发布应用程序

我们将一个Android应用程序上传到Play商店,作为分阶段推出,占有5%的市场份额。(不确定谷歌如何在这里定义市场,但这是另一个问题。)我们已决定删除该应用程序并恢复之前发布的应用程序。然而,这似乎是不可能的。当我在开发人员控制台上切换到高级模式时,版本行中的操作下会出现一个“停用”按钮。单击“停用”会出现一个红色框,显示“由于以下原因无法发布此配置:禁止降级以前匹配的设备...”。尽管如此,分阶段推出的版本会被以前的生产版本所取代,这正是我们想要的。但是,每当我尝试离开该页面时,我都会收到“您已存档或重新激活一个或多个APK。是否要不保存就离开?”页面上的任何地方都没有保存按钮,

android - 无法解析 : com. google.android.gms :play-services-cast:9. 8.00

我正在使用AndroidStudio并克隆了CastVideov2referenceapp并使用CastCompanionLibrary进行设置按照其说明。但是,当我尝试同步gradle项目时,它显示:Failedtoresolve:com.google.android.gms:play-services-cast:9.8.00。我可以选择InstallRepositoryandsyncproject但它什么也没做。我尝试使用SDK管理器执行InvalidateCaches/Restart...,删除并重新安装GoogleRepository和GooglePlayservices,更改

Android Play Billing Library : onSkuDetailsResponse responseCode is 0, 但 skuDetailsList 的大小也是 0

我现在正在使用新的Play结算库基本上,我是按照文档查询可购买的元素SkuDetailsParams.Builderparams=SkuDetailsParams.newBuilder();params.setSkusList(skuList).setType(itemType);mBillingClient.querySkuDetailsAsync(params.build(),newSkuDetailsResponseListener(){@OverridepublicvoidonSkuDetailsResponse(intresponseCode,ListskuDetailsLi

android - Google Play - 我的应用按月订阅每天收费

我在GooglePlay中发布了一个包含应用内订阅的Android应用。我有月度和年度订阅,我在开发者控制台中以这种方式配置它:问题是:当用户要订阅时,GooglePlay以这种方式显示支付网关:如果按月订阅,为什么说他们每天收费19.99美元?这是订阅用户每天收到的发票:在我的代码中,我没有定义任何与价格相关的东西,是这样的:inappbilling.subscribe(function(data){$rootScope.logThis("inappbillingplugin-subscribe:"+JSON.stringify(data),"info","inappbilling"