记录一次被谷歌封号后又解封的过程

news2024/10/5 23:27:04
先提前恭祝2024年所有参加高考的学子们都能金榜题名,会的全对,不会的蒙的全对!

一、背景

        众所周知,谷歌、ios应用市场对app的审查都是极其严格的,开发者稍有不慎就会被谷歌下架应用,乃至封号。我们公司是做金融类的app,在谷歌上架后,其他国家都提供分发,背景是一个业务同事提出要新增一个存款功能,由于时间比较紧,最后讨论出的方案是紧急在主页新增一个按钮,点击按钮跳转公司官网来解决(被封号才知道这个决定有多愚蠢)。该功能于2024年5月17日上线,上线后一个小时随即收到谷歌邮件通知违规,谷歌一般不会明确告诉你是哪个功能违规,这次只是说明是哪个app违规,app被判定为危险、有害应用,由于时区关系,没有及时回复,导致随后谷歌对我们开发者账号进行了封号处理。

二、申诉过程

         第二天上班得知封号的消息后,我们便开始进行了全力申诉。通过提供金融牌照资质、提供违规代码、违规功能截图等形式的申诉材料,反复向谷歌提供证据我们是无心之过。 但是前几个邮件都是反复收到的是谷歌回复的模板邮件。

        后面经过提供金融牌照等资料后,谷歌虽然回复的是拒绝解除封号,但是在回复模板内容之外,额外加了几行内容,内容是如果我们依然觉得有异议,请贴上代码截图,辅助继续申诉,我们立刻将违规代码截图、违规功能截图等材料提供,后续就是漫长的等待。

三、解封

        经过接近20天的反复申诉与漫长等待,在6.6日晚上,也是高考前夕,终于等来了解封的通知。

四、复盘

        经过接近20天的反复申诉与等待,谷歌于2024年6月6日正式解封了我们的应用。在此期间,我们进行了深入的分析和反思,总结了导致此次封禁的主要原因,并提出了未来避免类似问题的方法。以下是详细的复盘总结:

1. 未仔细研读谷歌开发者政策

问题描述: 我们在开发过程中没有仔细研读谷歌的开发者政策,导致无意中开发了违规功能。谷歌严禁跳转三方外链,并且该外链还提供apk下载功能,这些功能严重违反了谷歌的政策规定,最终导致了应用被下架,开发者账号被封禁。

改进措施

  • 定期培训:为开发团队安排定期的政策培训,确保每个成员都清楚了解谷歌开发者政策的最新要求。
  • 政策检查清单:在每次版本发布前,使用政策检查清单逐项核对,确保所有功能均符合谷歌政策。
2. 缺乏严格的审查流程

问题描述: 我们缺乏严格的内部审查流程,没有及时发现和纠正违规功能,导致问题积累并最终触发谷歌的封禁措施。

改进措施

  • 引入审查机制:建立严格的内部代码审查和功能审查机制,在开发阶段就发现并解决潜在的政策违规问题。
  • 第三方审核:考虑引入第三方审核团队,对应用进行定期审查,提供外部视角的建议和纠正措施。
3. 申诉过程中的经验教训

问题描述: 在申诉过程中,由于对谷歌的申诉流程不够熟悉,导致申诉效率低下,增加了等待时间。

改进措施

  • 申诉流程培训:培训团队熟悉谷歌的申诉流程,了解如何有效提交申诉材料,提高申诉的成功率和效率。
  • 案例学习:研究其他开发者的成功申诉案例,学习其中的经验和技巧,应用于我们的申诉过程中。
4. 沟通不及时

问题描述: 在封禁发生后,未能及时与用户沟通解释情况,导致用户的不满和流失。

改进措施

  • 应急预案:制定详细的应急预案,一旦发生封禁,立即启动与用户的沟通机制,解释情况并提供解决方案。
  • 多渠道沟通:利用邮件、社交媒体、官网公告等多种渠道,及时更新用户关于应用状态的信息,保持透明度。

未来展望

通过这次复盘,我们深刻认识到了遵守平台政策和完善内部流程的重要性。我们将继续加强团队培训和流程优化,确保未来不再发生类似的封禁事件,为用户提供稳定、安全、合规的应用服务。

此次解封经历虽然艰辛,但也为我们积累了宝贵的经验。我们将以此为契机,进一步提升应用的合规性和用户体验,继续努力,为用户带来更好的产品和服务。

如果觉得可以,请留下您的点赞跟收藏,给博主一个小小的鼓励,感谢哟~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1808063.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

目标检测应用场景—数据集【NO.36】甘蔗叶片病害识别数据集

写在前面:数据集对应应用场景,不同的应用场景有不同的检测难点以及对应改进方法,本系列整理汇总领域内的数据集,方便大家下载数据集,若无法下载可关注后私信领取。关注免费领取整理好的数据集资料!今天分享…

error while loading shared libraries 找不到动态库问题如何解决

在使用 c 或 c 开发应用时,在启动程序时,有时会遇到这个错误,找不到动态库。这个时候,我们使用 ldd 来查看,发现可执行文件依赖的动态库显示为 not found。 1 实验代码 使用如下 3 个文件做实验。 hello.h 中声明了函…

Mysql使用中的性能优化——搭建Mysql的监测服务

大纲 环境安装配置Mysql安装设置root密码新增远程访问账户修改绑定地址重启 新增 MySQL Server Exporter 用户 安装启动mysqld_exporter安装启动新增配置启动直接启动以Service形式启动 安装启动Prometheus创建用户下载并解压修改配置启动 安装启动grafana安装启动 测试参考资料…

地图商家数据怎么查看?揭秘采集软件工作原理!

地图商家数据怎么查看?其实主要就是两种方法: 1. 直接使用地图服务提供的API:大多数地图提供商(如Google地图,百度地图等)都会提供一些API,通过这些API,可以获取到它们所拥有的商家…

速卖通如何放关联?

大家都知道,想要进行多账号操作必须一再小心,否则会有很大的关联风险,而账号关联所带来的后果是卖家绝对不能轻视的,严重的话会导致封号,这样一来自己前期的辛苦运营就全都打水漂了,因此防关联很重要&#…

vue处理json数据

背景:后端返回的数据不是我想要的,现在需要把 name 替换为title(小声蛐蛐:又让我处理数据) 后端返回数据格式 修改字段操作:(使用递归遍历的方式将title属性赋了name的值) renderT…

转让北京劳务分包地基基础施工资质条件和流程

地基基础资质转让流程是怎样的?对于企业来说,资质证书不仅是实力的证明,更是获得工程承包的前提。而在有了资质证书后,企业才可以安心的准备工程投标,进而在工程竣工后获得收益。而对于从事地基基础工程施工的企业,需…

gpt、llama大模型模型结构细节探索

参考: https://github.com/naklecha/llama3-from-scratch(一定要看看) https://github.com/karpathy/build-nanogpt/blob/master/play.ipynb 视频: https://www.youtube.com/watch?vl8pRSuU81PU https://tiktokenizer.vercel…

基于python-CNN深度学习的水瓶是否装满水识别-含数据集+pyqt界面

代码下载地址: https://download.csdn.net/download/qq_34904125/89374853 本代码是基于python pytorch环境安装的。 下载本代码后,有个requirement.txt文本,里面介绍了如何安装环境,环境需要自行配置。 或可直接参考下面博文…

花键轴类零件加工方法有哪些?

花键轴零件的加工方法 一辆普通中型卡车上约含 30 个花键轴零件, 通常用在离合器、变速器、传动轴总成、差速器、转向总成等位置。 花键轴零件的加工工艺是传统的切削加工和塑形成形加工两种。传统工艺如下的8个主要工序: 下料→锻造毛坯→毛坯加工→外花键加工…

kv视频如何转码mp4格式,kv转换mp4最简单方法

在数字化时代,视频格式转换成为了一项日常需求。有时候我们需要把kv格式转换为MP4格式。下面将详细介绍kv转MP4的方法 方法一、 1、使用 "小白兔视频格式在线转换网站" 2、地址发给"小白兔视频格式在线转换网站"的客服,客服下载即可…

Unity 从0开始编写一个技能编辑器_02_Buff系统的生命周期

工作也有一年了,对技能编辑器也有了一些自己的看法,从刚接触时的惊讶,到大量工作时觉得有一些设计的冗余,在到特殊需求的修改,运行效率低时的优化,技能编辑器在我眼中已经不再是神圣不可攀的存在的&#xf…

DAMA学习笔记(一)-数据管理

1.引言 数据管理(Data Management) 是为了 交付、 控制、 保护 并 提升 数据和信息资产的 价值 , 在其整个生命周期中制订 计划、 制度、 规程和实践 活动, 并 执行 和 监督 的过程。 数据管理专业人员(Data Management Professional) 是指 从事数据管理各方面的工作…

基于python-CNN深度学习的食物识别-含数据集+pyqt界面

代码下载地址: https://download.csdn.net/download/qq_34904125/89374855 本代码是基于python pytorch环境安装的。 下载本代码后,有个requirement.txt文本,里面介绍了如何安装环境,环境需要自行配置。 或可直接参考下面博文…

【微信小程序开发(从零到一)】——个人中心页面的实战项目(二)

👨‍💻个人主页:开发者-曼亿点 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 曼亿点 原创 👨‍💻 收录于专栏&#xff1a…

【十大排序算法】归并排序

归并排序,如同秋日落叶,分散而细碎, 然而风吹叶动,自然而有序, 彼此相遇,轻轻合拢, 最终成就,秩序之谧。 文章目录 一、归并排序二、发展历史三、处理流程四、算法实现五、算法特性…

CPP初级:模板的运用!

目录 一.泛型编程 二.函数模板 1.函数模板概念 2.函数模板格式 3.函数模板的原理 三.函数模板的实例化 1.隐式实例化 2.显式实例化 3.模板参数的匹配原则 四.类模板 1.类模板的定义格式 2.类模板的实例化 一.泛型编程 泛型编程:编写与类型无关的通用代码…

Xcode 安装17.5 simulator 总是失败

升级到xcode15.4后需要安装ios17.5模拟器 但是在下载过程中会遇到报错 : The network connection is lost 解决方案: 先将模拟器下载到本地 Xcode 安装17.5 simulator 下载地址: Sign In - Applhttps://developer.apple.com/download/all/?qXcode 下…

【系统架构】架构演进

系列文章目录 第一章 系统架构的演进 本篇文章目录 系列文章目录前言一、原始分布式二、单体系统时代三、SOA时代烟囱架构微内核架构事件驱动架构 四、微服务架构五、后微服务时代六、无服务时代总结 前言 最近笔者一直在学习系统架构的相关知识,对系统架构的演进…

web前端:作业二

<!DOCTYPE html> <html lang"zh"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><style>/* 1.将ul的子l…