整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

市民投诉骑芒果共享电单车被套路,抽中免费骑行卡,押金

市民投诉骑芒果共享电单车被套路,抽中免费骑行卡,押金抵扣不退还

目新闻讯(记者雷原)多名市民近期向极目新闻反映,芒果电单车App借抽奖的名义将押金变成骑行卡,强制消费,导致押金无法退还,多次联系客服均无果。记者看到,在多个平台上关于该App的投诉数量众多,很多消费者都反映自己被抽奖“套路”,踩进了商家的陷阱。

“抽奖中了半年免费骑行卡,却是299元押金抵扣来的。”近日,家住武昌的刘先生告诉极目新闻记者,在一次骑车关锁后,平台跳出了幸运转转盘,抱着试一试的心态,没想到抽中了一张“半年免费骑行卡”。本以为“好运降临”,却没想到掉进了商家的“圈套”。原来,刘先生在注册使用芒果电单车App时缴纳了299元的押金,而抽奖活动获得的“半年免费骑行卡”竟是将这押金抵扣进去。待刘先生发现时,原本“退还押金”的界面已经消失不见了,缴纳的299元押金无法退还。他多次联系客服,均无果。

极目新闻记者致电芒果电单车客服热线4000238906,却发现该号码显示暂不提供服务。随后,记者联系App在线客服,在表明身份后,核实消费者遇到的情况,客服向记者提供了一张活动截图,称该活动截图上有标注“半年通勤卡由押金全额抵扣”,并称目前这个活动已经下线。

记者在该活动截图上看到,该图片将“免费”“0元升级”等字样标注清晰,却将“半年通勤卡由押金全额抵扣”字样缩小。记者追问之前缴纳的押金是否可以退回,客服称押金是自行转换的,如果有什么问题可以随时联系处理。

来源: 荆楚网

了避免不必要的上线延迟及成本增加,了解App Store审核被拒的常见原因以及对应的解决方案,是非常重要的。本文汇总了App Store审核被拒的常见原因,希望能给你带来帮助。

许多开发人员抱怨Apple的封闭生态系统,但我们不得不承认这是Apple最大的竞争优势之一。 然而,为了维持这个生态系统的优势以及给用户提供更优质的应用及游戏,苹果必须更严格地审核开发者提交的应用及游戏。

据CNBC报道,苹果在2020年拒绝了近100万个首次提交到App Store的应用及游戏。此外,它还拒绝了近100万次应用更新。

为了避免不必要的上线延迟及成本增加,了解App Store审核被拒的常见原因以及对应的解决方案是开发人员以及营销人员的必修课。

本文汇总了App Store审核被拒的常见原因供开发者参考。希望这份指南能帮助你成功避雷,顺利过审!

一、App Store 审核流程

苹果审核主要分为三部分:预审、机审和人工审核。目前应用提审的整个流程大体分为五个阶段:Prepare For Upload(准备上传)、Waiting For Review(等待审核)、 In Review(审核)、Pending Developer Release(等待开发者发布)、Ready For Sale(准备销售)。

APP上传后,会进入到 Wait for Review 状态,而后进入到In Review状态,In Review一般1~2天左右就会审核通过或者是被打回。

  • 包上传后首先进入的是预审,会被扫描API等,预审通过后会在iTC里出现,然后才可以提交至 Waiting;
  • 在 Waiting For Review(等待审核)阶段一般是机审,机审主要是对代码进行机器审核,排查APP是否重复应用;
  • 通过后会进入In Review(审核)阶段,即人工审核阶段,这个阶段主要看的是App的元数据,例如APP封面、功能、体验等等,注重用户体验。平均而言,50% 的 app 会在 24 小时内完成审核,超过 90% 的 app 会在 48 小时内完成审核。如果长时间(超过7天)处于In Review 状态,建议撤回重新提审以免耽误时间。
  • 加急请求:如果你遇到了严重的时间问题,可以申请加急审核。请仅在你真的需要加快审核时才提出申请,以免苹果发现你滥用此系统,从此以后都拒绝你的加急申请。

二、App Store审核被拒的12个常见原因与快速过审解决方法

1. 令人反感的内容

App 不应包含具有攻击性、不顾及他人感受、令人不安、惹人厌恶、低俗不堪或只是让人感到毛骨悚然的内容。

被拒常见原因及示例:

  • 宣传黄色或色情内容;例如你的游戏角色穿着暴露或者动作挑逗
  • 诽谤、歧视或恶意的内容,包括有关宗教、种族、性取向、性别、国籍、种族起源或其他目标群体的引用或评论;例如在游戏中,“敌人”不能单单针对特定种族、文化、真实存在的政府或企业,或是任何其他真实存在的实体。
  • 人类或动物遭到杀害、残害、酷刑、虐待的写实描绘,或者鼓励暴力的内容;
  • 鼓励非法使用或不负责任地使用武器和危险物品的描述,或者促进军火或弹药购买的描述;例如在icon, 截图或应用内出现烟、酒、武器等
  • 虚假信息和功能,其中包括不准确的设备数据或用于恶作剧/开玩笑的功能,如虚假的位置跟踪器。

2. 用户生成的内容

相比开发者创建的内容,对于包含用户生成内容的 App,有更多特定的难题需要解决,比如知识产权侵权、匿名欺凌等。

被拒常见原因及示例:

  • 用户生成的色情(或暴力)内容;例如部分直播应用或社交平台有较多的露骨视频或图片;
  • 客体化现实生活中的某人 (如“性感与否”投票);
  • (匿名)进行人身威胁或欺凌。

解决方法:

由于用户产生的不当内容被Apple拒审后,应根据Apple提供的截图快速移除不当内容,并扩大范围自查其他位置是否仍存在不当内容。此外,包含用户生成内容或社交网络服务的 App必须满足以下条件:

  • 采用相应的方法来过滤令人反感的内容,以免这些内容在 App 中发布
  • 制定一个机制,以举报攻击性内容并在出现问题时及时作出回应
  • 若用户发布攻击性内容,可以取消其使用服务的资格
  • 公布联系信息,以便用户与你联系

总之,要有监管手段!App中需要有投诉、举报违规内容的功能,以及屏蔽、拉黑其他用户的措施。

3. App 完成度

根据 Apple 的App Review Center,超过 40% 的应用被拒绝是针对指南 2.1 – 性能:App 完成度,完成度审核要求提交的App是完整的最终版,应在提交前进行产品测试,避免出现崩溃、加载失败等非常明显的Bug。

4. 准确的元数据

元数据被拒一般是App Store Connect中的解释说明类的内容有问题,比如App信息中的应用标题、副标题、关键词、屏幕快照、屏幕预览等。

那么接下来我们详细地说说一些注意事项。

被拒常见原因及示例:

1)应用或者元数据中提到其他任何移动平台都将会被拒绝

无论在你的代码内、App用户界面、及App Store Connect预览图、宣传文本、描述、关键字等任何地方!注意!是任何地方!苹果爸爸对这类内容零容忍! 不要出现字眼(安卓、Android)、图标(类似绿色小机器人)等,或诱导用户知晓或安装对应安卓平台应用。

2)屏幕快照与App界面不符

上传到App Store Connect的屏幕快照和App预览内容需要与App内本身呈现的界面相同。

3)屏幕快照设备外壳错误

针对不同系列的iPhone及iPad,开发人员需要提交不同大小的屏幕快照。最终部分开发人员只关注将图片大小修改至标准尺寸,忘记了需要同步修改对应的设备外壳(如有使用)。

4)宣传实际并不提供的内容或服务

不要在应用名、标题、描述、商店图和分类等方面使用和自身APP完全无关的内容,包括但不限于使用跟竞品有擦边球关系的文案或图案,特别是已注册品牌的内容。

5)隐藏功能

所有新的特性、功能和产品变更内容都必须在 App Store Connect 的“审核备注”部分中予以详细描述。不要包含隐藏功能(如果确定没有隐藏功能,多由开发过程中使用的第三方SDK引起)。

6)显示真实个人信息

请确保你的App 图标、截屏和预览中的所有材料都显示虚构的帐户信息,而非真实个人的数据。

7)不恰当的评级

请在 App Store Connect 中诚实地回答年龄分级问题,以使 App 与家长控制功能的分级保持一致。如果 App 所含的媒体内容要求显示内容分级或警告 (如电影、音乐和游戏等),则需在销售 App 的每个地区内遵循当地要求。

8)iOS大小写规范

特别是iOS、iPhone X等。还有一些英语词汇,注意大小写。

5. 硬件兼容性

为了确保用户能够充分利用你的 App,iPhone App应尽量能在 iPad上运行。创建通用应用程序的关键是根据用户所在的屏幕尺寸或方向(纵向或横向)自动调整应用程序的布局大小。这称为自适应布局,你可以使用Apple 的布局工具(如 Auto Layout)来实现此目的。

不以任何方式损坏或降低用户设备的性能。过度使用电池和产生热量是常见的例子。

对于 Apple TV App,应确保用户无需使用除 Siri Remote 或第三方游戏手柄之外的硬件输入,但你可以随意提供增强功能供连接其他外围设备时使用。

App不得建议或要求重新启动设备,也不得改动与 App 核心功能无关的系统设置。例如,请勿鼓励用户关闭 Wi-Fi 或停用安全功能等。

6. 软件要求

因软件要求被拒的原因主要是产品加入违规代码。

  • App仅可使用公共 API,并且必须在当前发布的 OS 上运行。
  • App必须能够在仅支持 IPv6的网络上完全正常地运作。
  • App 应自包含在自己的套装中,不得在指定容器范围外读取或写入数据,也不得下载、安装或执行会引入或更改 App 特性或功能的代码,包括其他 App。
  • 多任务处理 App 只允许在实现预期用途时使用后台服务:VoIP、音频播放、地理位置、任务完成记录和本地通知等。如果应用使用定位后台模式,请提醒用户,这么做会大幅降低电池续航能力。
  • 如果 App 会浏览网页,则必须使用相应的 WebKit 框架和 WebKit Javascript。
  • 不得提交包含空白广告横幅或测试广告的 App。
  • 如果 App 传输的病毒、文件、计算机代码或程序会对操作系统和/或硬件功能 (包括推送通知和 Game Center) 的正常运行造成负面影响或导致其中断,则该 App 会被拒绝。
  • 如果 App 会创建替代的桌面/主屏幕环境,或者模拟多 App 插件体验,则该 App 会遭到拒绝。
  • 如果 App 会改变或停用标准开关 (如调高/调低音量和铃声/静音开关) 的功能,或者改变或停用其他的原生用户界面元素或行为,则该 App 会遭到拒绝。例如,App 不应屏蔽转向其他 App 的链接,或用户希望以某种特定方式运行的功能。

7. 购买项目

如果您想要在 App 内解锁特性或功能 (解锁方式有:订阅、游戏内货币、游戏关卡、优质内容的访问权限或解锁完整版等),则必须使用 App 内购买项目。App 不得使用自身机制来解锁内容或功能,如许可证密钥、增强现实标记、二维码等。App 及对应元数据不得包含指引客户使用非 App 内购买项目机制进行购买的按钮、外部链接或其他行动号召用语。

被拒常见原因及示例:

主要是接入第三方支付造成的。

解决方法:

老老实实地走 IAP 的支付方式,用内购形式进行展示。如果隐藏虚拟产品或者通过后更改支付方式,都是有一定风险的。

8. 最低功能要求

App 应包含功能、内容和 UI,而不仅仅是一个经过重新包装的网站。如果 App 没有什么实用价值、毫无新意或者不太像是一个 App,那它很可能被拒。

被拒常见原因及示例:

主要问题在于苹果认为部分开发者上传的App功能不够,或者没有自己的核心功能。

解决方法:

  • 如果被认为应用没有核心功能,应首先确认是否存在问题。其次可向苹果解释产品解决的用户需求,以及具体功能的展现。
  • App 应能独立工作,无需安装其他 App。
  • 确保 App 发布时在其二进制文件中包含有正常运行所需的充足内容。
  • 如果 App 需要下载其他资源才能在首次启动时正常运行,请披露下载大小并在下载之前提醒用户。

9. 重复 App

与 App Store 中已有的其他应用非常相似的应用也将无法通过审核。

一些开发者会模仿App Store中最畅销或最热门的应用,做一些小改动,然后上架到App Store。此外,很多开发者会创建主包的马甲包以规避App Store的很多规则及获得最大利益。

这些情况都有可能被苹果发现并拒审。

解决方法:

  • 针对机器审核:主要在于代码的处理方面,可添加垃圾代码或注释块,降低代码的相似度;
  • 针对人工审核:主要在于修改UI风格,从icon、主色调到应用截图等需要做个性化处理,不能照搬其他应用或者是仅仅小改动;
  • 针对标题一致:标题名称尽量和已上线的App有差异化,特别是很多蹭知名产品的名称,至少必须在后缀做差异化;
  • 换账号:换开发者账号,换不同账号提交审核。

10. 隐私

Apple 要求所有应用必须隐私政策以遵守隐私法,例如欧洲的GDPR和美国的各种FTC 规则。即使你的应用程序没有收集任何个人数据,你仍应制定隐私政策。

被拒常见原因及示例:

  • 未提供隐私政策
  • App 强制用户注册
  • 基于不需要用户信息的功能之上、暗中采集用户的个人信息
  • App 未得到允许,与第三方共享收集的用户数据,且并未说明使用目的等

解决方法:

  • 隐私政策:所有 App 必须在 App Store Connect 元数据栏位和 App 内部包含可轻松访问的隐私政策链接。
  • 许可:如果 App 会收集用户数据或使用数据,即使此类数据在收集当时或收集后即刻被匿名处理,App 也必须征得用户的同意才能收集。
  • 数据最少化:App 仅可请求访问与 App 核心功能相关的数据,并且仅可收集和使用完成相关任务所需的数据。
  • 访问权限:App 必须尊重用户的权限设置,不得操纵、欺骗或强迫用户同意不必要的数据访问。
  • 帐户登录:如果 App 不包含基于帐户的重要功能,请允许用户在不登录的情况下使用,即提供游客模式。
  • 数据使用和共享:除非法律另有许可,否则您不得未经他人允许而使用、传输或共享他们的个人数据。您必须提供相应的信息,说明以何种方式在哪里使用这些数据。

11. 知识产权

请确保 App 只包含由您创建或拥有使用许可的内容。如果您已越线并在未经许可的情况下使用了内容,您的 App 可能会被移除。

被拒常见原因及示例:

  • 涉及到音乐、视频类等内容的播放、保存、转换或下载,但在提交时没有提及版权协议。
  • 在未经授权的情况下,在 App 中使用受保护的第三方材料 (例如商标、版权作品、专利设计)。
  • 误导或暗示 Apple 是 App 的来源或提供商,或者 Apple 以任何形式表示认可其质量或功能。

解决方案:

确保 App 只包含由您创建或拥有使用许可的内容,提交产品时使用受版权保护的第三方的书面证据或者将产品中包含的未经第三方授权的部分隐藏。例如,如果你的游戏拿了正版IP,那请提前准备好授权文件并在review note里提供。如果没有版权,那么名字和icon、应用截图就不要打擦边球。

12. 游戏、赌博和彩票

游戏、赌博和彩票的管理难度较大,是App Store上受到最严格管制的 App 类别之一。只有全面核实了即将发布您的 App 的所有国家/地区的相关法律要求后,才能包含此功能,并且要做好准备此功能的审核流程需要更长的时间。您需要谨记以下事项:

如果你的App中有抽奖、幸运大转盘、抢购活动等类似功能,不想被拒就请注明:“该活动由xxx提供,与设备生产产商Apple Inc.无关”。字体再小也要写!

抽奖和比赛必须由 App 的开发者赞助。

App 不得通过 App 内购买项目购买点数或货币,以用于任何种类的真实货币游戏;不得向用户出售彩票或抽彩券;不得在 App 内进行资金转账。

提供真实货币游戏 (例如体育下注、扑克、赌场游戏、赛马) 或彩票的 App 必须在使用该 App 的地区获得必要的许可和批准,且只能在这些地区发布,此类 App 在 App Store 中必须免费提供。

三、App Store审核被拒后如何处理

被拒后,首先应定位被拒的原因。你可以根据苹果提供的被拒条款及截图定位具体原因。如果对被拒信息一时无法定位,可以反馈邮件进行再次咨询。

然后修改被拒问题。如果是一些元数据或二进制的问题被拒,比如:提供测试账号密码、屏幕需更换截图、年龄等级不符,以及需要提供视频来说以证明的,修改完后可发信息礼貌反馈并重提。

Apple 应用程序审核流程可能存在一定的随意性。不同工程师审核的时候把握的度是不一样的,相同的内容,有时候你能过审,有时候不能。但是,我们仍需要对“苹果审核”这件事心存敬畏,不要试图绕开审核、欺骗审核。一定要老老实实把问题改掉,合规上架才是王道。

最后希望大家每次提交都能顺利过审,感谢。

作者:Lois,微信公众号:海外SEO与ASO;一枚海外营销人。

本文由 @Lois 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自 Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

习前端还是很有趣的,因为可以较快的上手,然后自己开发一些好玩的项目来练手,并且网上也可以搜集很多关于前端开发的小项目,可还是新手的你,在学习的时候不知道可以做什么,以及怎么做;因此,就整理了一些前端资料,希望可以帮助正在学习前端的小伙伴。为了方便你,大概把前端可以做的项目分为三类:

?游戏类

?实用类

?好玩类

然后依次推荐一些项目资料,想要学习的小伙伴可以看看~

游戏类

其实很多常见的小游戏都是纯前端开发出来的,比如曾经风靡的2048、别踩白块啊等等,简单有趣,对于初学者来说,这些小游戏是非常不错的练手项目。

网页版2048

项目通过搭建一个网页版的 2048 ,让大家学习 web 应用程序的开发流程、以及如何让应用在移动端自适应处理以应对各种大小的屏幕,布局和初始化,编写游戏的逻辑、实现让它能移动,判定结果。

是不是和我们玩的2048一模一样呀,O(∩_∩)O~

HTML5两步实现拼图游戏

项目使用HTML5和css3实现的九宫格拼图游戏。只要两步既可以实现炫酷的效果和动画。详细的讲解,让你清楚地知道每一句代码的作用。自己开发完之后还可以玩玩,告诉你,你可以开发它,但是玩可不一定行哦~

网页版扫雷

项目实现一个Web版本的扫雷游戏,通过该项目将学习并实践 JavaScript 和 CSS 等基本的Web开发知识。

看着就有想玩的冲动啊,有木有~

网页版-别踩白块游戏

项目用最基础的html,css,以及原生的JavaScript实现一个网页版本的“别踩白块”游戏。

做完后可以试着玩玩,看看速度如何,太快或者太慢都可以随时调整。

HTML5实现抓怪物小游戏

项目利用 HTML5 的 Canvas 特性,结合 js 来开发一个抓小怪物的小游戏。从中我们可以学习到如何用 HTML5 来构建一个 WebApp。

JavaScript打地鼠游戏

项目为打地鼠,是大家耳熟能详的一款经典的小游戏,用前端技术来实现这个游戏,简单有趣。

JavaScript按键控制坦克移动

项目使用javascript按键控制坦克在网页上移动,通过使用很简单的,清晰明了的代码使坦克在页面上平滑的移动,通过学习,可以掌握javascript的按键操作,从而让页面更好的与用户互动。

看效果图很简单,但是只要稍微发挥你的想象力,把坦克改成其他的物体,就可以变成其他的小游戏了,比如加一个迷宫,就是走出迷宫游戏了。

实用类

前面介绍了前端开发游戏的项目教程,当然前端还可以开发一些非常实用的功能,比如小到网站的导航条啊,一个抽奖页面啊等等,这些在网页上经常看到的页面展示功能,基本都是前端开发出来的,因此,下面介绍一些比较实用的前端项目教程。

CSS与JavaScript实现选项卡

这个项目实现前端网页经常用到的 Tab 选项卡效果。主要用到 HTML、CSS 和 JavaScript 技术,比较适合前端入门练习。

一起来抽奖吧

一到各种节假日就各种的抽奖活动数不胜数,大奖很丰厚,但是,你懂得。这个项目教大家使用CSS3来制作一个抽奖转盘,一窥抽奖转盘的秘密。

Java和WebSocket开发网页聊天室

WebSocket是HTML5一种新的协议,它实现了浏览器与服务器全双工通信,这个项目使用WebSocket来开发网页聊天室,前端框架会使用AmazeUI,后台使用Java,编辑器使用UMEditor。

瀑布流加载图片墙

项目通过瀑布流加载图片墙,实现无限图片展示的效果,类似百度图片一样的加载方式,体现图片的交错排列。从中学习在没有后端开发者提供数据的背景下,由我们前端自己模拟数据及数据接口,自己就能给自己提供任何自己想要的数据。

canvas实现放大镜效果

项目由 HTML5 的 canvas 实现放大镜效果,和淘宝图片放大器类似的效果,主要依靠 canvas 中的 drawImage() 函数,希望能通过实现这个简单的项目来让大家初步认识 canvas ,学会基本的 canvas 操作。

用CSS和jQuery打造一个简单的图片编辑器

项目利用 CSS 的 filter 和简单的 Jquery 代码来实现一个简单的图片编辑器包括对图片的透明度,黑白,图片亮度等调节。

120行代码实现简单的即时搜索

项目利用 Meteor 和 MongoDB 实现一个简单的即时搜索服务。通过本项目将学习到 Mongodb 数据库的操作,Meteor 快速制作 Web App。

纯前端打造实时markdown编辑器

项目通过纯前端打造一个实时 markdown 编辑器,用到的库或框架主要有 marked,Ace,highlight.js,Bootstrap。通过本实验学习如何编写一个 web 应用程序的相关知识。

CSS3实现“红包照片”模糊效果

微信朋友圈里的红包照片,还有 ios7 带来的“毛玻璃”菜单效果都很吸引眼球,该项目就尝试用熟悉的 CSS3 来实现这个效果。

使用 Electron 编写跨平台桌面应用

该项目主要学习如何用 Electron 配合 JavaScript 等 web 技术创建跨 Linux/Windows/macOS 平台的桌面应用。

好玩类

前端还可以用比较简单的方式实现一些可爱的东西,比如暖男-大白,萌宠-小黄人等等,只要你能想到的,几乎都可以用前端来实现,下面就介绍几个项目教程。

打造网页版「大白」

该项目利用 HTML 和 CSS 来打造《超能陆战队》里的 “暖男” -「大白」。学习如何用 HTML 结合 CSS 来设计高端大气上档次的图,并了解 HTML 布局,CSS 构建对象的样式。

JavaScript实现玫瑰花

项目学习如何在网页中如何使用JavaScript语言实现一朵漂亮的玫瑰花。其中会用到html,css,javascript等技术。

这个玫瑰花的最后效果是慢慢开放和显现出来的,很浪漫的赶脚啊~

SCSS(SASS)画小黄人

项目通过 SCSS(SASS)画一个会眨眼睛的小黄人,主要学习 CSS3。其中将涉及 SASS 安装,代码的编写,以及绘制小黄人的相关结构逻辑。

看完以上3个项目,你能想象都是用前端来实现的么,O(∩_∩)O~

源码可以私信我哦

以上呢,介绍了那么多的前端开发项目,如果你还说你找不到项目,不知道做什么,没有完整的教程,那么就是你的不对了,所以,挑选一个感兴趣的项目开始学习吧!