草庐IT

android - Google Play 服务泄露

我不久前开始使用GooglePlay游戏服务,昨天在检查logcat时我忍不住注意到了这个错误:E/DataBuffer(3183):InternaldataleakwithinaDataBufferobjectdetected!Besuretoexplicitlycallclose()onallDataBufferextendingobjectswhenyouaredonewiththem.(internalobject:com.google.android.gms.common.data.DataHolder@40555410)它连续出现多次。我不确定它为什么会出现。它不会让我的应

android - 如何确定用户是否取消了 Google Play 订阅?

即将在我们的Android应用中构建订阅产品,但对于了解已取消订阅的最佳方式有点不清楚。我们计划让用户取消的唯一方法是让他们前往GooglePlay商店并明确取消,但在这种情况下,我们的后端不会收到通知。GooglePlay开发者API文档明确规定您不得向API查询所有订阅的状态,那么我们应该如何知道哪些用户取消了他们的订阅?非常感谢任何帮助! 最佳答案 根据应用内订阅文档,没有检测用户何时取消订阅的机制。因为它不会立即取消。相反,它会等待订阅到期的周期结束。文档摘录(source)Whentheusercancelsasubscr

android - <Your App> 在使用 Google Play 服务时遇到问题 - 使用 GoogleApiClient 时,它总是会触发 onConnectionFailed

目前,我的应用正在使用minSdkVersion14targetSdkVersion23编译'com.google.android.gms:play-services-gcm:8.4.0'编译'com.google.android.gms:play-services-base:8.4.0'编译'com.google.android.gms:play-services-analytics:8.4.0'编译'com.google.android.gms:play-services-ads:8.4.0'编译'com.google.android.gms:play-services-drive

android - 如何在没有 Play 商店的情况下自动更新 Android 应用程序?喜欢 Facebook 应用或任何竞赛应用

应用如何在内部自动更新而不从Playstore更新?我的意思是应用程序的内部数据被更改(通过互联网)而不从Playstore更新。例如,任何竞赛应用程序或Facebook应用程序。这里的新闻源会自动更新。技术术语是什么?有教程吗? 最佳答案 如果您想检查您的应用是否有更新(不与GooglePlay交互),您必须轮询服务器(提供您当前的版本)并让服务器检查是否有更新的版本可用。如果是这种情况,让服务器响应更新日志和更新版本的url。幸运的是,有图书馆可以做到这一点:AppUpdater.在您自己的服务器(或GooglePlay、Git

android - 更新我的 google play "What' s new"部分

我即将发布我公司的Android应用程序的更新。以前编写该应用程序的人现在已经离开了,我只是想知道如何更改googleplay的“新功能”部分中显示的内容。我在任何地方都找不到任何指南!?我在某处读到它与更改日志有关??但这是我应该在apk中编译的东西吗?我应该单独上传到开发者控制台吗?谢谢 最佳答案 截至2017年5月上旬,发布过程一直在不断变化。当前修改您已发布的应用的发行说明的方法是:选择您的应用点击左侧菜单中的发布管理下拉菜单点击应用发布点击管理生产在出现的页面上,点击APK旁边的小(i)(信息)图标,如此屏幕截图所示,您会

android - 检测应用程序是否是 Play 商店中的 Beta 版应用程序

我担心答案可能是“不可能的”,但我想知道是否有办法检测我上传到Play商店的apk是alpha/beta还是稳定channel。我想实现这一点,因为我有一个完整的菜单指向我想隐藏在稳定channel中的Beta功能。这真的很有用,因为当我修复推送到商店的通用错误时,我不想每次都重新编译,无论是否有beta按钮。很遗憾,我没有可分享的代码,但我们将不胜感激任何帮助或建议我觉得这个功能实际上有一个很好的用例。考虑以下场景:我有一个在prod.api.example.com上增加版本的API我有一个独立增加版本但依赖于api的移动应用。在api开发人员添加或删除功能之前,他们会在不同的url

android - 仅限非 beta 测试人员在 Google Play 中取消发布和应用

我已经在GooglePlay中发布了一个应用程序,现在我想为除一组已知的beta测试人员之外的任何人取消发布它。我的问题是,如果我取消发布它,它似乎也不会为beta测试人员发布(因为beta测试人员功能需要已发布的应用程序)。我能做什么?也就是说,我想做的是:取消发布该应用,让新用户无法使用GooglePlay安装或找到它。使用Beta测试功能上传新版本,以便多位知名人士对其进行测试以后,再次将应用发布给所有人。 最佳答案 在APK标签下选择切换到高级模式然后停用生产环境中的APK。切换到BETATESTING标签并上传新的APK用

android - 阻止 Google Play 自动翻译我的应用说明

我在googleplay上有一个应用程序,其描述为英文。然而,我们在芬兰的客户在描述的芬兰语翻译中看到了应用描述。提交我的应用程序时是否可以选择停止自动翻译并仅使用英语?我在SO上遇到了一些不确定的答案。另外,当我在GooglePlay开发者控制台中打开我的应用的商品详情时,我会看到一个“管理翻译”选项,我可以在其中添加我想要的任何语言的描述。我想知道这是如何工作的并被建议。感谢您的帮助。 最佳答案 从此链接:https://support.google.com/googleplay/android-developer/answer

android - Google Play Android 审核流程

我正在尝试了解GooglePlay应用审核流程。当一个应用被拒绝时,您只会得到一个通用的、模糊的可能原因列表,您的应用可能会被拒绝,但没有特定于您的应用,让您猜测原因并随机更改重新提交。有人知道这个过程是如何工作的吗?他们似乎可以拒绝一个应用程序,因为它有1000多个已获批准的应用程序拥有?他们的理由是:“在审核过程中,我们发现您的应用违反了我们的元数据政策”https://play.google.com/about/storelisting-promotional/metadata/其中列出了几个可能的问题,可能是描述文本、Logo或屏幕截图之一的问题。您只能猜测,然后尝试重新提交。

android - "This app won' t 运行,除非您更新 google play 服务"警报

我在模拟器上运行项目时收到“更新GooglePlay服务”警报。如果我单击OK则后面还有一个警报。我一直点击OK,已经弹出了大量警报,我最终放弃了。消息如下:我已尝试更新SDK管理器中的所有内容。在Eclipse中也试过,Help->Checkforupdates. 最佳答案 更新日期:2019年6月27日:新的googlex86emulatorwithplayservices就像一个设备,您可以在其中安装来自playstore的应用程序和所有其他东西。上一个答案:我在模拟器中尝试谷歌地图时遇到了类似的问题。虽然有些人已经能够通过从