首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 11 开发者常见问题 | FAQ・第一期

但根据 Google Play 的政策,在每一个 Android 大版本发布之后的次年 8 月,所有新发布的应用 targetSdkVersion 都需要升级至该版本或更高版本,且在版本发布的次年 11...被 denied 过一次因为这个是系统级 API,所以只需要去调用并且按照返回值来做合适的操作就可以了。...国外开发者只需将应用上传至 Google Play 应用商店即可通过 Google Play 的安全防护机制有效的保护游戏和玩家利益、减少游戏被篡改和盗版的问题。...API 01 Q: Android 10 或者 Android 11 中使用了黑名单或者灰名单的 API 后,会被 Google Play 应用商店拒绝?...但因为在 Android 11 中我们对系统底层也做了一些改动,比如权限管理、一次性权限还有分区存储的一些变更,我们也希望大家可以在 Android 11 模拟器或真机中调试自己的应用,以确保没有问题

2K40

Google Play 灰度betaalpha 测试方案以及常见问题

但是如果这时候用户群体来自使用该 APP 的外部用户,那么我们就需要应用到 Google Play 的 alpha 渠道了。...Play 上叫做分阶段发布应用更新,这个在我们发布新版本的时候经常会应用到。...Google Play 的灰度机制可以支持按国家/地区进行灰度测试,因此如果只希望某个地区是没有问题的。 出现不可逆灰度时,解决这类异常情况?...假设一种场景,我 Google Play 上登录了多个账号,因为灰度机制,我有一个账号在灰度里面,另外几个不在灰度里面,那么在 Google Play 上将会显示哪个版本呢?...主要是因为 Google Play 的灰度只能反应 Google Play 商店的情况,还存在很多用户将 APP 爬取转化为 APK 放到了其他网站提供下载,包括国内的一些商店比如 oppo、vivo

3K10
您找到你想要的搜索结果了吗?
是的
没有找到

重要变更: Android App Bundle 的未来计划

作者 / Google Play 产品经理 Dom Elliott 自 2018 年 5 月发布 Android App Bundle 以来,我们见证了开发者社区积极拥护这一全新发布格式,并受益于其简化的发布管理和高级分发功能...Q:如果要发布一个新应用,我能决定我的应用签名密钥内容? 可以,我们会在 Play 管理中心中提供此选项。创建新应用时,您可以选择向 Google 提供应用签名密钥。...您可以随时利用 Play Store 或 Play 管理中心中的 App Bundle 资源管理器下载并检查工件,并通过 Play Developer API 验证应用。...若想使用 Play 应用签名,您需要提供应用签名密钥的副本,因为 Google Play 需要使用此签名副本进行签名,并向您的现有用户提供版本更新。...不过,要做到这一点,当您上传 App Bundle 时,您还需要上传使用旧密钥签名的原 APK,这样一来,Google Play 即可继续向现有用户推送更新。 Q:我可以更改我的应用签名密钥

1.1K40

Google Play In-app Billing

该产品总是跟唯一的App耦合。也就是说,一个App不能购买另一个App里面发布的产品,即使由一个开发者开发。该类产品被所有的应用内支付服务支持。...Your App 《——》 Google Play App 《——》 Market Server 有些应用内支付实现会使用私有的服务器来交付内容或确认交易,但是远程服务器不必实现应用内支付。...Google Play应用内支付服务支持如下5种账单请求: • CHECK_BILLING_SUPPORTED 这个请求用来验证Google Play App是否支持应用内支付。...记住,当你从Google Play 接收到交易信息(图2第8步),你必须发送一个确认。否则,Google Play会继续发送IN_APP_NOTIFY消息因为你没有确认。...Google Play 使用私钥来关联你的发布账号来创建这个签名。发布者站点生成一个RSA key来匹配每个发布账号。在你的账号概览页面,你可以找到这个密钥对的公钥部分。

3.9K31

APK成为历史!鸿蒙系统或被禁止兼容?

据外媒 SlashGear报道,Google Play 应用商店正在不断发展,以满足安卓用户和开发者不断增长的需求和要求。...Google 公告表示: “为了将这些优势带给更多用户,并专注于让所有开发者受益的现代 Android 发行版, Google Play 将开始要求从 2021 年 8 月开始使用 Android App...这将取代 APK 作为标准发布格式。老应用不受影响。” 谷歌表示.apk已经不能很好地适应安卓系统的增长,而.aab将会使应用程序文件变得比.apk更小15%。...ABB的推出,对鸿蒙的发展有影响?不用APK转用AAB,鸿蒙还能兼容? ? 小伙伴们不要紧张,事情并不是你们想的那样,别想太多!...鸿蒙操作系统刚刚发布一个月,国内手机升级鸿蒙后并没有感觉出太大的差异,但是国外市场却有很大的区别,所以现今都是以国内为主。

1.5K20

渠道归因:应用市场里的Install Referrer和Install Referrer API机制

Google Play 下载APP的时候,应用市场会通过发送一条带有Referral的广播给APPAPP一打开就会上传参数,从而实现跟踪。...比如,这个就是APP带有推广参数的链接: https://play.google.com/store/apps/details?...hl=zh-cn#google-play-url-builder Install Referrer API:API机制 虽然Install Referral 这个机制很好,但是仍是可以作弊的,Install...Referrer会出现很多归因欺诈,很多工具应用都在主动通过INSTALL_REFERRER 广播机制发送广播去抢归因,每年都会看过很多国内的应用因为归因欺诈被Google Play下架,其中不乏很多在美股上市的公司...Google在2017年的时候就发布Play Install Referrer API V1,在2020年的时候发布Play Install Referrer API V2。

3.7K10

来了解下 Android App Bundle

如果因为上述原因带来的臃肿的 APK 让您颇为困扰,现在解决方案就在眼前 —— 今年在谷歌 I/O 上发布的 Android App Bundle,可以帮助开发者用更小尺寸的 APK 交付出同样卓越的应用...一旦上传用于发布Google Play 就会处理 APK 的签名和生成,这个过程称为动态交付 (Dynamic Delivery)。动态交付的用途是,根据用户的设备配置为用户生成优化的 APK。...△ 构建完成后可以查看或者分析生成的 App Bundle 这个 Android App Bundle 无法上传到 Play Console,因为它未被签名。...由于 Android App Bundle 仅是一种发布格式,因此 bundletool 用于生成和测试 APK。Google Play 和 IDE 使用的也是相同的工具,而且它是开源的。...Google Play 会管理您的应用签名密钥,您只使用上传密钥,用于验证您的身份。自己管理应用签名密钥存在风险,因为在丢失密钥后,您将无法更新已发布的应用; 同样,您的密钥很容易被盗。

1.9K20

一群极其注重隐私的人士,开发了一款超级安全的Android系统

不仅如此,这款App还可以允许VoIP网络电话App绕过Tor来发送语音数据,但是通信双方的个人数据和定位信息仍然会受到Tor的保护,即仍然保持匿名。...但是,如果你使用了orWall,并且使用Tor来处理所有的网络数据,那么中间人或恶意攻击者就绝对不可能再窃取到你的数据了。 Android还会继续开源?...很多使用旧版本Android系统的用户经常会受到代码库、守护进程和各种系统问题的困扰,如果仅仅只是更新部分App的话,这完全就是一种治标不治本的做法,这并不能解决系统根本的安全问题。”...Perry还表示: “如果谷歌打算将Google Play商店来当作解决这个问题的方法,那么更好的做法应该是利用Google Play来迫使OEM厂商及时地更新自家的操作系统。...如果他们没能做到及时更新的话,他们的用户将无法正常使用Google Play。此时谷歌可以提醒用户,他们的供应商没能按照协议提供应有的服务支持。

1.6K60

为什么说它对 Android 未来的发展十分重要?

大致的想法是这样的:如果您将所需的所有内容上传到了 Google Play,让 Play Store 为每个用户和设备按需提供相应的内容。这很简单,不是?...您仍然要对应用进行签名,以便 Google Play 验证您的身份。 第 3 步:如果您还没有签名,则可以选择通过 Google Play 进行应用签名。...redBus ~使用 App Bundle 减少了 22% 的应用体积 新分发模型和新发布格式的好处是, Google Play 可以在 APK 生成过程中引入优化,从而节省您的时间和精力。...使用动态功能也是在 Android 上动态加载代码的安全做法,因为动态功能模块的扫描和检查方式与 Google Play Protect 扫描和检查应用本身的方式相同。 ?...过去,由于构建和发布过程都是独立的,有些开发者并不是很容易采用免安装应用。但是随着 Android App Bundles 的到来,您不必再去构建和维护单独的免安装应用。

1.7K20

移动开发界囚徒现身说法,审查困境与控制权探讨

准备就绪,是时候把它放进 Google Play Store 了。 Play Store 应用在 Play Store 的上架流程也基本没有问题。...当然,因为这是个遗留应用的版本更新,发布间隔比较长,所以我得按谷歌的指示填写一些调查问卷。相信每年都要更新一、两次应用的朋友早就习惯这个流程了,我承认是我自己不太适应。...但令人意外的是,我发现 Google Play Store 根本不支持这项功能——Android 生态不允许撤回或撤销最新版本。...第二个想法则是把 targetSdkVersion 恢复到 API level 30、做个新的应用版本并发布Play Store 上。...这一天里,我随时都会跑到 Google Play Store 页面上点几次刷新,想看看应用发没发布、在 Android 13 上到底能不能成功运行。

11110

Android离Linux越来越遥远了,Google的Android真的是开源的

1994年3月,Linux1.0发布 代码量17万行,当时是按照完全自由免费的协议发布,完全自由免费的协议代表着自由,开放,任何人都可以修改它,加上自己的代码,但是这样无疑让Linux很难以商用而且不利于传播...我们首先得明白,Android是Google的一种商业性应用,所以说,肯定不能完全遵守前面所说过的GPL开源协议,不然别人就可以做自己的操作系统了,为什么要用Android呢,不是?...锁定OEM制造商 通过使用APP的升级来闭源,Google在移动端的控制力主要源于app群—— Gmail、Maps、Google Now、Hangouts、YouTube和Play Store,这些都是...战略其实是把“Android App Ecosystem”变成了“Google Play Ecosystem”,Google对于Android也是又爱又恨,因为Google希望大家依赖的是Google而不是...对于Google一点看法 其实也不能一昧的批判Google的这种做法,我还是很喜欢Google的,毕竟这是一种商业行为,但是以开源的名义来闭源,享受这社区的福利,却没有做出贡献,有人批判,并且将Android

1.6K90

我们一起从另一个角度来解读 Google IO 2017 开发者大会

而一年过去了,从今天 Google 在 IO 大会上发布的一些列产品来看,整个主题都被 AI 所占领,是整个发布会的主题。...2 人工智能背后的数据 说完第一段的分析,肯定会有人说,这角度还用你分析,我都能用脚趾想到,可以你会再度思考,为什么 Google Assistant 会发布苹果版?...关于惊喜,有两方面,一个是 Android 目前的月活跃用户已达 20 亿,通过 Google Play 下载 App 次数超过 820 亿次。月活跃用户占据了全世界人口的近三分之一。...Kotlin 其实并不可怕,因为我个人认为它和 Python 好像,而且整体语言也相对简洁,我相信大家学起来应该不是很难。今天有人在微信上问我:现在学 Kotlin 晚?你们说呢?...最后,关于 Kotlin 我在想说一下:现在开始学习不晚,赶紧行动吧,但是但是不要过急和过激的把你们公司的项目全部换成 Kotlin ,你们学习和练习肯定没有问题,学习的时候写点小项目也很好,等 Kotlin

70590

ChatGPT飙升苹果商店榜首,每周订阅需7.99美元,结果是个假的???

更戏剧性一幕发生了: 它成功跻身App Store生产率类别中“免费”应用程序的前列,一度登顶。 因为引发公众舆论,截至发稿时间,这个App已经被下架。...最近,它跻身苹果App Store、Google Play Store中“免费”应用程序的前列,在苹果App Store生产率排行榜中一度登顶,在Google Play的下载量超过100000次。...事情引发公众关注后,很多store包括App Store、Google Play下架了它。...这类App为啥能通过审查 说上述App假,倒也不算错,毕竟OpenAI至今仍未发布任何官方App。...一家教育科技初创企业的CEO在推特上开喷: App Store充满了各种打着ChatGPT幌子的App,其实它们与OpenAI毫无关联,却还试图对收费。 Google play store也是如此。

1.9K60

手摸手教你如何轻松发布私有 App

除此之外,私有 App 发布 API 允许拥有管理权限的 Google Play 用户在跳过 最低版本检查 的情况下创建并发布私有的 App。...因为一旦你将它应用于 Google Play 上的某一个 App ID(包括私有 App),你将永远不能在不创建新的应用程序列表及修改其 App ID 的情况下更换 keystore。...重要:在 Google Play 上的所有 App(包括私有 App)必须具有一个唯一的且不可重用的 App ID。 在发布你的私有 App 之前,你只需要三步。...这段代码只应当在第一次创建 App 时使用,后续更新应使用 Google Play发布 API 中的上传 APK 功能。...end end 复制代码 更新私有 App 创建 Play Store 列表之后,一旦你创建了一个私有 App,你就可以使用 Google Play 发布 API 来推送你的新 APK 文件。

3.2K00

聚焦 Android 11: Google Play 应用分发与盈利

Google Play 管理中心 beta 版 新的 Google Play 管理中心 beta 版 几个月前在 play.google.com/console 上发布,在此感谢每一位用户的反馈。...另外,如果您还未使用 双重验证 (2-Step Verification),请尽快为您的 Google Play 管理中心添加双重验证,今年晚些时候将强制要求该操作。...如果您尚未转换到 app bundle,我们发布了 Play App Signing 的常见问题解答 (app bundle 必需) 以及 测试 app bundle 的相关指导,帮助您完成转换。...您可以在今天发布的二条文章中详细了解有关 app bundle 开发、测试和发布的最新改进。...正如我们在 Android 11 Beta 发布时宣布的一样,我们计划要求 2021 年下半年的新应用和游戏通过 Android App Bundle 在 Google Play发布

90010

开源软件求捐赠也要被谷歌抽税?开发者:直接改成GitHub链接

在首次提交发布版本时,这款 app 因为内含 Patreon 链接而被谷歌拒绝上架。...与苹果 App Store 一样,谷歌对 Google Play 商店中的所有交易收取 30% 的佣金。今年 6 月底,谷歌有条件地对旗下 Google Play 应用商店分成比例进行了调整。...Play Protect 更不存在,因为那是 Play 商店独有的功能。 此外,用户也不需要有 Google Play 服务才能使用 Aurora Store。...Aurora Store 是完全开源的,并由 F-Droid 验证。Aurora Store 中的 appPlay 商店中加载和显示的 app 完全相同,并且安全性也具有一定的保证。...但是使用 Aurora 商店显然违反了谷歌的服务条款,用来登录 Google 的账户将永远被封禁。因此,把从谷歌商店下架的 app 移植到 Aurora Store,大多数用户可能并不买账。

77620

持续提高 Android 应用的安全性与性能

从 2019 年 8 月开始,Google Play 要求用原生库(native libraries)进行发布和更新的 App 都必须提供 64 位和 32 位两个版本。...此外,从 2018 年上半年开始,Google Play 将在每个 APK 头部添加少量安全元数据,用于进一步验证 App 的真实性。此项变更不需要开发者方面采取任何行动。...一般来说,如果 App 用的是原生库,那么 64 位代码通常能提供显著更好的性能,因为该架构支持更多的寄存器数量和更新的指令集。...从明年开始,我们将会在每个 APK 顶部添加少数安全元数据,用来认证 App 是通过 Google Play 官方发布的。...这些元数据不仅能够增强 Google Play 移动 App 生态系统的完整性,还能为开发者带来新的发布机会,帮助更多的用户享用最新 App

1K50

APP流量来源追踪方式——Android篇

这一节来讲讲APP流量来源的跟踪方式,其实就是APP的渠道跟踪,因为在过去的一年里OAID的逐步推广应用、即将在秋季发布的iOS 14里隐私政策有巨大的调整,APP流量来源的追踪方式说会有翻天覆地的变化也不为过...Android Android 是Google在2008年12月23日发布的移动操作系统,广泛应用于手机和平板电脑上,是目前手机出货量最多的操作系统,Android 里有上百万的APP,怎样才可以知道你的...如我的APPGoogle Play的地址是: https://play.google.com/store/apps/details?...如果你达到 Google Play 商店页面的链接中有 referrer 参数,此 Intent 就会包含这个参数的值,也就是UTM的信息被应用下载的时候就被传递到APP里面去了,APP一打开就会上传。...由于一些政策因素,Google Play不能在大陆使用,这个催生了很多的应用市场,给渠道跟踪带来的一定的难度,目前采用一种方式就是渠道包,也就是每个渠道打一个包,内嵌一个id,通过id去识别。

3.2K21
领券