Weex iOS项目上架问题总结

用Weex开发了一个基金买卖电商项目。我们用的是加载服务器js文件来做的,然后1月11日提交审核,1月13日appstore马上就有了反馈
第一次提审

2020年1月13日 上午2:55
发件人 Apple
Guideline 2.3.1 - Performance

We discovered that your app contains hidden features. Attempting to hide features, functionality or content in your app is considered egregious behavior and can lead to removal from the Apple Developer Program.

Specifically, your app contains financial transactions without the necessary authorization.

If you feel that we have misunderstood how your app functions and that your app is compliant with the App Store Review Guidelines, please reply to this message in Resolution Center to explain how this feature works.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

Next Steps

  • Review the Performance section of the App Store Review Guidelines.
  • Ensure your app, as well as any third-party code and SDKs implemented in your app, are compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.
  • Revise or remove the hidden features from your app. Once your app is fully compliant, resubmit your app for review.

Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.

主要意思是:

我们发现您的应用包含隐藏功能。尝试隐藏应用程序中的功能,功能或内容被视为严重行为,并可能导致从Apple Developer Program中删除。

具体来说,您的应用包含未经必要授权的金融交易

对于这样的反馈回复,当时我也疑惑,因为我们的APP也没有隐藏任何功能,然后在百度搜索,发现也有人一样的回复,参考他们的回复https://www.jianshu.com/p/a9aa58aa5b9c,我们坚决否认没有隐藏任何功能,并进行了以下回复

2020年1月13日 下午2:23
发件人 xxxxx@163.com (xxxx Co.,Ltd.)

尊敬的苹果审核团队:

感谢您的耐心审核,对于您提到的我们App可能违反的审核条款,我们研发团队仔细阅读了审核条款并对程序进行了自查,我们现在对此回复如下。
2.3.1:我们的App没有包含未记录的功能或隐藏的功能,也不是贷款App,没有违反审核条款。

这是我们经过认真自查,得到的结论。
如有其他问题,请更为明确的指出问题,以便我们快速定位问题。最后希望苹果审核团队能继续审核,感谢!

接着就是又一个审核被拒

Hello,

Thank you for your reply.

We continue to find that your app contains hidden features or functionality that can change the behavior of the app after review. To resolve this issue, it would be appropriate to ensure that all features and functions in the app are visible and fully accessible during review.

Deliberate disregard of the App Store Review Guidelines and attempts to deceive users or undermine the review process are unacceptable and is a direct violation Section 3.2(f) of the Apple Developer Program License Agreement. Continuing to violate the Terms & Conditions of the Apple Developer Program will result in the termination of your account, as well as any related or linked accounts, and the removal of all your associated apps from the App Store.

We look forward to reviewing your resubmitted app.

Best regards,

App Store Review

对于这个反馈,我认为是因为我们加载的服务器js原因。我们是先在服务器下载js到本地,然后在显示本地js.这样的话,相当是热更新,在审核过后,可以随时更改线上js。找到这个问题后,我们马上更改显示方式,采取加载本地包里的js,然后重新提交审核了。

第二次审核

这个版本我们是1月14日提审的,然后17日才有了审核回复,审核结果还是一样

Guideline 2.3.1 - Performance

We discovered that your app contains hidden features. Attempting to hide features, functionality or content in your app is considered egregious behavior and can lead to removal from the Apple Developer Program.

Specifically, your app contains financial transactions without the necessary authorization.

If you feel that we have misunderstood how your app functions and that your app is compliant with the App Store Review Guidelines, please reply to this message in Resolution Center to explain how this feature works.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

Next Steps

  • Review the Performance section of the App Store Review Guidelines.
  • Ensure your app, as well as any third-party code and SDKs implemented in your app, are compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.
  • Revise or remove the hidden features from your app. Once your app is fully compliant, resubmit your app for review.

Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.

Please see attached screenshots for details.

这个审核回复和第一次提审一样,有隐藏的功能和未经授权的金融交易,并且还提供了几张屏幕截图,截图上我们也没有发现任何问题,这个是我们APP正常的基金购买页面。我们已经是使用的本地js啊,也没有隐藏其他功能。然后我又是在网上一阵搜索,发现有的说的用到了私有api,有的说是用的SDK包里面包含支付相关代码。于是我又是搜索项目看是否有用私有api,是不是用的是包含支付功能的微信sdk。但是项目急着上线,我们只能做两手准备,一边准备提交一个新包,一边先回复APP store reviews。这次我们针对未经授权的金融交易问题进行了回复,我们app 是购买基金的电商项目,没有在提交审核的时候提供任何资质文件。也可能是这个问题

2020年1月17日 下午4:50

尊敬的苹果审核团队:

感谢您的耐心审核,对于您提到的 your app contains financial transactions without the necessary authorization 问题,我们现提供国家给我公司颁发的《经营证券期货业务许可证》,以证明我公司是具备金融交易资质许可,并且覆盖我们App所有产品。我们遵守《AppStore Review Guidelines》,不会违反它。我们期待App能快速上线,如果有其他问题,我们希望给予详细指导具体哪些方面违反苹果审核规则,以便我们快速修改。

我们提供了附件,附件包含《经营证券期货业务许可证》.

然后第二天马上得到了回复:

2020年1月18日 上午4:39
发件人 Apple

  1. 3 Performance: Accurate Metadata
    Hello,

Thank you for your reply. Your app’s review will require additional time as we take this new information into account. We do not require any further information about your app at this time.

Once we have thoroughly reviewed your app, we will either contact you in Resolution Center to communicate any issues found, or your app will be approved.

Best regards,

App Store Review

然后就一直在等待审核了,20日,审核状态变成了正在审核,正在审核状态保持了一天,直到1月21日,才收到苹果审核通过的邮件。

最后总结:对于苹果审核要耐心些,仔细看他们提供的回复,没有要求需要重新提交ipa包的,最好还是先进行回复。然后态度要诚恳,对于他们审核的反馈,一条一条研究解决问题,毕竟我们要是的APP上线,还要有求于人。

后面我们又进行了多次迭代,目前采用的方案是,请求服务器版本号和本地存储版本号比较,如果服务器版本号更大,则我们先加载本地js,然后下载服务器js,下次再进页面的时候会先判断是不是已缓存服务器js文件,如果有就加载缓存的服务器js文件;如果没有,则还是加载本地js文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,736评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,167评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,442评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,902评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,302评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,573评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,847评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,562评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,260评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,531评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,021评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,367评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,016评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,068评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,827评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,610评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,514评论 2 269

推荐阅读更多精彩内容