appstore微信登陆审核不过

2017-07-22 创业指导 阅读:

  微信 (WeChat)是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序[1] ,由张小龙所带领的腾讯广州研发中心产品团队打造] 。微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费(需消耗少量网络流量)语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体内容的资料和基于位置的社交插件“摇一摇”、“漂流瓶”、“朋友圈”、”公众平台“、”语音记事本“等服务插件。下面是www.01hn.com范文网小编整理的appstore微信登陆审核不过,供大家参考!

  appstore微信登陆审核不过

  appstore微信登陆审核不过一

  前几天项目的一个迭代版本提交AppStore审核,今天审核结果下来了。结果悲剧(被拒)了,看一下被拒的理由是:We found that your app uses WeChat login for authentication purposes only - but does not include any account-based features offered by that site. This is not in compliance with the App Store Review Guidelines.

  It would be appropriate to modify your app to include account-based features of that social network - or use your own authentication mechanism.

  Specifically, we were required to install QQ before we could use your app.

  Please revise your app so that a user can use it upon launch. If your app requires authentication before use, please use a method that can authenticate users from within your app.大致意思是(远我九流的翻译水平)设置的登录门槛较高,在使用微信登录您的app时,必须要求用户安装微信客户端....建议您只开放自己的登录系统。这尼玛就悲剧了,登录一周的结果就是这个小小的原因就打回来了。于是乎我就谷歌了一下,谷歌以后就平衡了,不止我一个遇到这种情况。其他仁兄也有碰到(嘿嘿...)。

  关于第三方的登录,分享等功能被拒的事情我大致查了一下,有些仁兄也遇到这种情况,分享功能时,检测用户没有有安装客户端,如果没有安装,就不准分享。你可能会认为微信和QQ几乎每个人都有啊,这点应该不会被拒吧,但是审核APP的人员是在美国,他不会因此就放过你,所以关于审核的问题,因为一点小小的细节就被拒绝,有时候也取决于审核人员的心情。

  没办法啊,人家定义了规则,那就必须按照人家的规则办事啊,改!

  解决方案是:根据下面这个方法检测用户手机是否安装了微信和QQ

  if ([ WXApi isWXAppInstalled ] && [ WXApi isWXAppSupportApi ]) 使用这个方法去要导入“WXApi.h”文件

  登录之前先检测用户手机是否安装了微信客户端,如果安装了,就把微信登录按钮显示给用户,如果没有安装就把该按钮给隐藏掉。方法有点投机取巧,但是解决了问题!!!

  appstore微信登陆审核不过二

  一般情况下,appStore审核被拒时,苹果都会在邮件中告知原因,根据具体的原因采取具体的措施。但是通过和CP们交流,ASO100专栏作者小七对1月以及2月初应用被拒的原因以及每种原因在所有原因中的比重(根据统计结果中被拒原因的条数)进行了汇总,总结出审核被拒原因的Top10,结果如下所示:

  1. 标题中出现了关键词或相似词语堆砌现象(约占29.4%)

  2. 因ipv6网络下无法加载问题而被拒(约占15.1%)

  3. 应用标题中包含明显的品牌词(约占8.6%)

  4. 没有提供有效的测试账户或演示视频、硬件等(约占8.5%)

  5. 没有按要求使用应用内购买,而使用了“支付宝”等第三方支付方式(约占7.4%)

  6. 和App Store中某款应用的内容以及功能重复(约占7.1%)

  7. 开发商名称和App内的金融机构名字不匹配(约占6.5%)

  8. 仅支持微信登录(约占3.1%)

  9. 包含敏感内容(约占2.2%)

  10. 应用内支持彩票购买(约占2.1%)

  我们不难发现,以上10种被拒原因在所有被拒原因中的比重达已90%以上,其中,“标题中出现了关键词或相似词语堆砌现象”、“因ipv6网络下无法加载问题而被拒”以及“应用标题中包含明显的品牌词”分别占据了前三名,且比重达到了50%以上。也就是说,在CP们给出的案例中,有一半以上的应用因为这三个原因审核未过。

  常见被拒原因详解:

  1.标题中出现了关键词或相似词语堆砌现象

  通过对近期审核被拒情况的调查,我们发现:因“标题中出现了关键词或相似词语堆砌现象”而被拒的应用约达三分之一。且应用被拒后,开发者都收到了类似的被拒理由:

  We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 10.2 on Wi-Fi connected to an IPv6 network.

  Specifically, we were still unable access your app…

  故该问题出现后,需要根据实际情况来采取相应的措施:①如果App本身不兼容ipv6,最好的办法是让App本身兼容ipv6或通过升级服务器来支持ipv6;②如果App本身已兼容ipv6,是审核人员所在的网络环境导致的问题,其解决方式主要有截图或拍下视频向苹果申诉,或尝试多次提交审核。

  2. 因ipv6网络下无法加载问题而被拒

  值得一提的是,最近出现了多起因ipv6网络下无法加载问题而被拒的事件。其实,除了App本身不兼容ipv6会导致无法加载外,审核人员所在的网络环境也可能导致此类问题出现。被拒理由原文:

  We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 10.2 on Wi-Fi connected to an IPv6 network.

  Specifically, we were still unable access your app…

  故该问题出现后,需要根据实际情况来采取相应的措施:①如果App本身不兼容ipv6,最好的办法是让App本身兼容ipv6或通过升级服务器来支持ipv6;②如果App本身已兼容ipv6,是审核人员所在的网络环境导致的问题,其解决方式主要有截图或拍下视频向苹果申诉,或尝试多次提交审核。

  3.应用标题中包含明显的品牌词

  苹果在《App Store审核指南》的2.3.7项中曾明确指出:请不试图使用任何商标术语、流行应用的名字以及其他毫不相关的词语来戏弄系统。也就是说,如果应用或其元数据(尤其是标题)中添加了明显的非自身的品牌词,或未经授权的商标术语、名人的名字等都可能被拒。被拒理由原文:

  Your app or its metadata contains misleading content. Specifically, the app name is leveraging the popularity of …

  Next Steps

  Please remove or revise any misleading content in your app and its metadata.

  注:除了标题中堆砌大量关键词或相似词语以及包含明显的品牌词这两个常见原因之外,①标题中含有和应用的实际功能等没有任何关系的词,②标题中含有暴力、色情等敏感词汇,和App分级严重不符,以及③标题过长(虽然苹果将标题的字符数规定在了50个字符以内,但是苹果在其官网也曾明确指出:最好将字符数控制在23个左右或更少。)等也可能导致被拒。

  4.没有提供有效的测试账户或演示视频等

  为了帮助应用顺利地通过审核,苹果在审核指南的开头部分详细列出了可能降低审核速度或导致应用被拒的常见问题。其中明确指出:

  如果应用的某些功能需要登录才能使用,你必须提供一个有效的demo账户的用户名和密码;如果某个功能需要一个很难复制的环境或者需要特定的硬件,你需要提供演示视频或硬件;如果有特殊的配置需要设置,你需要列出相关细节。此外,请确保你的账户信息是完整、最新的。

  被拒理由原文:

  We were unable to sign in to review your app with the provided demo account. The demo account provided was invalid…

  Next Steps

  Please provide valid demo account details in the App Review Information section for your app in iTunes Connect. Please ensure that the information you provide includes any data necessary to demonstrate the functionality of your app features ...

  5. 没有按要求使用应用内购买,而使用了 “支付宝”等第三方支付方式

  苹果规定:如果希望通过付费才可以解锁某款应用中的一些功能(例如,订阅内容、游戏货币、游戏关卡、获取优质内容或解锁完整版本等),必须使用应用内付费(IAP)。应用不允许包括按钮、外部链接或者其他调用方式和行为指导用户采用非IAP的方式付费……如果你的应用内付费的付费类型不正确,你的应用会被拒绝。此外,应用不可以直接或间接使用应用内付费的内容和功能向其他用户赠送礼品。被拒理由原文:

  We noticed that your app enables the purchase of content, services, or functionality in the app by means other than the in-app purchase API, which is not allowed on the App Store.

  Next Steps

  While the payment system that you have included may conduct the transaction outside of the app, if the purchasable content, functionality, or services are intended to be used in the app, they must be purchased through IAP, within the app - unless it is of the type referenced in guideline 3.1.3 of the App Store Review Guidelines.

  6.和App Store中某款应用的内容以及功能重复

  如果应用的内容和功能和App Store中某款应用(尤其是热门应用)的内容和功能类似,或者仅仅对某款应用的名称以及UI等进行了简单地修改,那它可能无法通过苹果的审核。被拒理由原文:

  Your app duplicates the content and functionality of apps currently available on the App Store.

  Apps that simply duplicate content and/or functionality create clutter, diminish the overall experience for the end user, and reduce the ability of developers to market their apps.

  We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines.

  除此之外,虽然苹果的理念中提倡“简洁”,但并不代表它能够接受功能不够完善、过于单一的应用。如果你的应用没有创意,且不能够给用户提供有价值的体验、或者仅适用于某个小众市场,那它也可能被苹果拒绝。

  7.开发商名称和APP内的金融机构名字不匹配

  再次提醒一下各位开发者,尤其是理财、P2P等金融类相关产品的开发者:如果开发商的名称和App内的金融机构名字不匹配,被拒的风险就会大大增加。 被拒理由原文:

  The Seller and Artist names associated with your app do not reflect the financial institute in the app or its metadata, as required by section 1.2 of the Apple Developer Program License Agreement.

  Next Steps

  Your app must be published under a Seller name and Artist name that reflects the financial institution brand…

  如果遇到了类似问题,可以尝试下述方式:

  ①苹果规定:金融类应用只能用对应公司名称的开发者账号上传。也就是说,如果用个人开发者账号提交金融类应用后收到了类似邮件,你可以考虑用公司开发者账号提交。

  ②如果你不想采取上面的方式,且你是在帮助客户提交应用,可以让客户将你的开发者账号添加到他们的开发者账号团队成员中,然后再尝试提交。

  ③审核期间,将敏感信息和功能删除或隐藏。

  8.仅支持微信登录

  苹果在审核指南5.1.1中指出:如果应用并没有包括明显地、基于用户账户的功能,请允许用户在不登陆的情况下就能正常使用。应用不能要求用户输入个人信息来使用其中的功能,但和核心功能直接相关的应用或法律要求的情况除外。如果应用的核心功能并没有和某个特定的社交网络(例如:Facebook、微信、微博、Twitter等)相关,你必须提供无需登录的方式或通过另一种机制访问的功能。但获取用户基本资料、分享到社交网络,或邀请朋友使用这个应用都不被认为是核心的应用功能。被拒理由原文:

  We were required to install WeChat before we could use the alternative login mechanism. Apps should be able to run on launch, without requiring additional apps to be installed.

  Next Steps

  Please revise your app to ensure that users can use it upon launch. If your app requires authentication before use, please use methods that can authenticate users from within your app.

  9.包含敏感的内容

  苹果在审核指南1.1中指出:应用程序不应该包括具有攻击性、令人不悦、侮辱或品味低下的内容。例如,引用或评论宗教、种族、性取向、性别或其他目标人群的内容、公开的性爱或色情内容、针对人或动物被杀害等较为逼真的描述等。被拒理由原文:

  Your app includes content that many users would find objectionable and offensive. Specifically, your app name indicates the app contains adult content.

  Next Steps

  Please remove all objectionable content from your app and submit your revised binary for review.For app design information, check out the following videos…

  10.应用内支持购买彩票、抽奖券等

  苹果不允许使用应用内付费购买信用点或者虚拟货币,并把它们与实际的货币结合使用,也不允许在应用当中购买彩票,抽奖券,和进行资金转移等。 但可以通过提供一个链接,然后启动Safari,在网站中购买。被拒理由原文:

  Your app enables users to purchase a raffle ticket, top-up their accounts, or initiate fund transfers in the app, which does not comply with the App Store Review Guidelines.

  Next Steps

  While raffle tickets cannot be purchased within the app, you may provide a link that launches your website in Safari, where users may purchase a ticket.

  写在后面的话

  苹果加大对应用的审核力度已是不争的事实,风口浪尖上,大家还是保守行事为妙!万一被拒,应用上线或更新时间的延迟可能就不是一两天的事情了。且从1月下旬开始,有多位CP反映,应用提审后一直处于“正在审核”阶段(最长时间达10日之久),即使采取联系苹果、反复提交等方式也没有彻底解决。如果提审时不幸命中,那后果就很严重了!(关于苹果接下来是否还会做出更大的动作,我们会持续进行关注)

  appstore微信登陆审核不过三

  UnionID使用规则如下:

  1. 同一个授权用户,在同一个开放平台账号下的应用中进行授权,返回的UnionID是相同的。

  2. 同一个授权用户,在绑定到同一个开放平台账号下的公众账号进行授权,返回的UnionID是相同的。

  这下多应用账户打通的问题就彻底的解决了吧!

  第四步:提交AppStore审核

  本来不该写这个环节的,因为这个环节貌似跟微信授权登录没什么关系,但其实这里才是本文最最最重要的地方,这里真的是坑多且深啊,我们足足在这里耗了两个月左右...

  当我们[第一次]满心欢喜的以国内少数几个(现在我怀疑就是第一个!)仅支持微信授权登录应用的姿态,把应用提交到AppStore审核两周后,得到了我们的第一个拒绝通过的审核理由:你们的微信登录按钮点了没反应!

  微信登录按钮为什么会没反应?

  我们可是经过了充分的测试了呀!特别是微信授权登录流程,更是测的不能更细致了!最后我们发现,这个登录按钮如果想没反应,那一定要做一件事情:卸载微信!

  好吧,是我们的问题,作为一个创业团队,没有配专职的测试人员,测试经验不足,遗漏了这一步,让苹果大神您测出来了,我们认了!

  我们立刻为微信登录按钮添加了微信是否安装的检测,如果检测到微信没有安装,那我们就弹出对一个提示框提示用户要去下载微信,而且提示框还提供了直接跳到AppStore下载微信的按钮,我们甚至还贴心的添加了英文版的提示框(因为AppStore拒绝我们通过的理由中的截图是英文版的系统)。

  这下我们信心满满的[第二次]向AppStore提交审核,差不多两周后得到了我们的第二个拒绝通过的审核理由:你们应用设置了太高的门槛,必须要安装微信才能登录和使用你们的应用!你们要么使用自己的用户授权认证系统,要么让你们目前的登录不需要安装微信就可以使用。

  我们郁闷,我们不服,我们去申诉:我们使用微信授权登录是为了提供更好的用户体验,是为了避免用户输入个人资料的繁琐过程呀!

  申诉结果在五天后反馈到了我们:我们仔细阅读了你们的申诉内容,但是还是认为你们应用设置了太高的门槛,必须要安装微信才能登录和使用你们的应用!你们要么使用自己的授权认证系统,要么让你们目前的登录不需要安装微信就可以使用。

  好吧,我们屈服了,我们作为一个创业团队,无法让微信授权登录的sdk在未安装微信的时候,可以跳转到web页面进行授权,我们只好用了两天时间开发了基于手机号和验证码的注册登录系统,开始[第三次]向AppStroe提交审核。这次的审核用了一周多的时间,审核的速度是快起来了,可是还是悲剧了!理由甚至都没变:你们应用设置了太高的门槛,必须要安装微信才能登录和使用你们的应用!你们要么使用自己的用户授权认证系统,要么让你们目前的登录不需要安装微信就可以使用。

  这次我们彻底愤怒了,增加了那么明显的手机号验证码授权登录界面啊,审核大哥你不可能没看到啊,居然还用同样的理由拒绝我们,太过分了吧!这次我们使用了更为强烈的措辞进行了申诉,申诉结果在提交后的第四天得到了反馈:我们注意到了你们已经提供了自己的用户授权认证系统,但是你们使用的微信授权登录设置了太高的门槛,必须要安装微信才能登录和使用你们的应用!你们要么使用自己的用户授权认证系统,要么让你们目前的登录不需要安装微信就可以使用。

  当时我们都无语了,审核大哥你要不要做的这么绝啊!我们当时甚至萌生了要不索性把微信授权登录去掉,换成微博授权登录念头!最终,我们决定做最后一次尝试,就是应用在登录的时候,主动检测微信是否有安装,如果没有安装的话,直接把微信的授权登录按钮隐藏掉,只保留我们自己的注册登录功能!这是我们[第四次]向AppStore提交审核,心里剩下的只有忐忑......六天后,审核通过了!审核终于通过了!喜极而泣啊!

  回想整个应用提交AppStore审核过程,耗时近乎两个月,从世界杯前硬生生被拖到世界杯彻底结束,我们的应用是个专注宵夜应用啊,世界杯过了,我们的推广难了n倍啊!

  希望大家看了我们的经历,能够吸取教训,不要重蹈我们的覆辙!

  以上就是我们应用使用微信授权登录提交AppStore审核的过程。

appstore微信登陆审核不过

http://m.zhuodaoren.com/shangji718253/

推荐访问:appstore微信登陆审核不过

创业指导推荐文章

推荐内容

上一篇:蜜蜂的养殖技术 下一篇:app推广赚钱