2019-10-10

2019年開發(fā)的 top樂淘添坊,對(duì)于iOS端TOP樂淘上線審核遇到的問題,總結(jié)了一下。

第二次提交反饋的是:

Guideline 2.1 - Performance - App Completeness

Your app crashed on iPhone running iOS 12.0.1 connected to an IPv6 network when we:

1. Launch app

2. Tap on 游客登錄

3. App crashes

We have attached detailed crash logs to help troubleshoot this issue.

Next Steps

To resolve this issue, please revise your app and test it on a device to ensure that it runs as expected.

Resources

For information on how to symbolicate and read a crash log, please review Tech Note TN2151 Understanding and Analyzing Application Crash Reports.

分析:連接iPv6卑吭,啟動(dòng)應(yīng)用程序點(diǎn)擊

客登錄應(yīng)用程序崩潰。原因是不支持ipv6马绝。

解決:第三方框架有的不支持ipv6豆赏,換成最新的(后面又給服務(wù)器添加支持ipv6)。

第三次提交:

Guideline 2.1 - Information Needed

We were unable to sign in to review your app with the demo account information you provided. In order for us to review your app, please provide us with a functional demo account so that we may fully assess your app's features.

Next Steps

To help us proceed with the review of your app, please provide a user name and password in the App Review Information section for your app in App Store Connect. Please be sure to include content in your app that demonstrates the features and functionality available in your app.

To provide demo account information:

  • Log in to App Store Connect

  • Click "My Apps"

  • Select your app

  • Click on the app version on the left side of the screen

  • Scroll down to "App Review Information"

  • Select the "Sign-in required" box

  • Enter demo credentials in the "User name" and "Password" fields

  • Once you've completed all changes, click the "Save" button at the top of the Version Information page.

Please see attached screenshots for details.

Since your App Store Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit App Store Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.

分析:因?yàn)槲业诙翁峤坏臅r(shí)候富稻,沒有去看之前的這個(gè)測試賬號(hào)掷邦,之前的那個(gè)賬號(hào)已經(jīng)修改了密碼,所以提示賬號(hào)密碼錯(cuò)誤椭赋;

解決:提供一個(gè)可以演示APP內(nèi)容的正確的賬號(hào)密碼耙饰。

第四次提交:

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requests the user’s consent to access their photos but does not clarify the use of this feature in the permission modal alert.

Next Steps

To resolve this issue, please revise the permission modal alert to specify why the app is requesting access to the user's photos.

The permission request alert should specify how your app will use this feature to help users understand why your app is requesting access to their personal data.

Resources

For additional information and instructions on configuring and presenting an alert, please review the Requesting Permission section of the iOS Human Interface Guidelines and the Information Property List Key Reference. You may also want to review the Technical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejection page for details on how to provide a usage description for permission request alerts.

Learn more about Protecting the User’s Privacy.

Please see attached screenshot for details.

分析:沒有添加是否允許APP訪問用戶照片和相機(jī)的權(quán)限;

解決:info.plist中添加權(quán)限

[圖片上傳失敗...(image-e8461b-1725608515419)]

第五次提交:

Guideline 2.1 - Information Needed

We were unable to sign in to review your app with the demo account information you provided. In order for us to review your app, please provide us with a functional demo account so that we may fully assess your app's features. Next Steps To help us proceed with the review of your app, please provide a user name and password in the App Review Information section for your app in App Store Connect. Please be sure to include content in your app that demonstrates the features and functionality available in your app. To provide demo account information: - Log in to App Store Connect - Click "My Apps" - Select your app - Click on the app version on the left side of the screen - Scroll down to "App Review Information" - Select the "Sign-in required" box - Enter demo credentials in the "User name" and "Password" fields - Once you've completed all changes, click the "Save" button at the top of the Version Information page. Please see attached screenshot for details.

第六次提交

Guideline 2.1 - Performance - App Completeness

Your app or its metadata does not appear to include final content.     Next Steps    To resolve this issue, please review your app and metadata to ensure that all of its content is final.    Please see attached screenshots for details.

分析:部分界面沒有數(shù)據(jù)纹份,顯示空白

解決:后臺(tái)添加數(shù)據(jù),沒有數(shù)據(jù)的界面廷痘,app內(nèi)添加內(nèi)容為空提示蔓涧。

第七次提交,反饋回來兩個(gè)問題 Guideline 2.3.6 和 Guideline 4.3 - Design:

Guideline 2.3.6 - Performance - Accurate Metadata

The rating you have selected, 12+, is inconsistent with the content of your app. Since your app includes content and features involving alcohol, it should be rated appropriately for this subject. Next Steps To resolve this issue, please update your Rating selections in App Store Connect. - Log in to App Store Connect - Click on "My Apps" - Select your app - Click on the app version on the left side of the screen - Scroll down to select a Rating on the version information page - Click the Edit button next to "Rating" - Change the Rating selections - Click "Done" - Once you've completed all changes, click the "Save" button at the top of the App Version Information page. Note: Apps must be rated accordingly for the highest level of content that the user is able to access in the app.

分析:應(yīng)用程序包含酒精相關(guān)的內(nèi)容和功能笋额,因此應(yīng)該針對(duì)該主題進(jìn)行適當(dāng)?shù)脑u(píng)分 (酒類多次展示元暴,蘋果認(rèn)為 這些內(nèi)容可能會(huì)顯示可能令人反感的內(nèi)容,如裸露兄猩、色情和褻瀆內(nèi)容茉盏。)

解決:修改上傳時(shí)候的評(píng)分。

Guideline 4.3 - Design

We noticed that your app provides the same feature set as other apps submitted to the App Store; it simply varies in content or language, which is considered a form of spam.    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 Design section of the [<u>App Store Review Guidelines</u>](https://developer.apple.com/app-store/review/guidelines/).  - Ensure your app is compliant with all sections of the [<u>App Store Review Guidelines</u>](https://developer.apple.com/app-store/review/guidelines/) and the [<u>Terms & Conditions</u>](https://developer.apple.com/terms/) of the Apple Developer Program.   - Once your app is fully compliant, resubmit your app for review.    When creating multiple apps where content is the only varying element, you should offer a single app to deliver differing content to customers. If you would like to offer this content for purchase, it would be appropriate to use the in-app purchase API.    Alternatively, you may consider creating a web app, which looks and behaves similar to a native app when the customer adds it to their Home screen. Refer to the [<u>Configuring Web Applications</u>](https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html) section of the Safari Web Content Guide for more information.    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 [<u>Terms & Conditions</u>](https://developer.apple.com/terms/) of the Apple Developer Program to learn more about our policies regarding termination.    If you believe your app is compliant with the [<u>App Store Review Guidelines</u>](https://developer.apple.com/app-store/review/guidelines/), you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message.    Please see attached screenshot for details.

分析:被蘋果認(rèn)定是馬甲包問題

解決:修改了項(xiàng)目的名稱和各個(gè)文件名稱和部分的類名枢冤,提交還是被拒鸠姨。

第八次提交 到 第十一次 提交 都是 Guideline 4.3 - Design

Guideline 4.3 - Design

We noticed that your app provides the same feature set as other apps submitted to the App Store; it simply varies in content or language, which is considered a form of spam.    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 Design section of the [<u>App Store Review Guidelines</u>](https://developer.apple.com/app-store/review/guidelines/).  - Ensure your app is compliant with all sections of the [<u>App Store Review Guidelines</u>](https://developer.apple.com/app-store/review/guidelines/) and the [<u>Terms & Conditions</u>](https://developer.apple.com/terms/) of the Apple Developer Program.   - Once your app is fully compliant, resubmit your app for review.    When creating multiple apps where content is the only varying element, you should offer a single app to deliver differing content to customers. If you would like to offer this content for purchase, it would be appropriate to use the in-app purchase API.    Alternatively, you may consider creating a web app, which looks and behaves similar to a native app when the customer adds it to their Home screen. Refer to the [<u>Configuring Web Applications</u>](https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html) section of the Safari Web Content Guide for more information.    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 [<u>Terms & Conditions</u>](https://developer.apple.com/terms/) of the Apple Developer Program to learn more about our policies regarding termination.    If you believe your app is compliant with the [<u>App Store Review Guidelines</u>](https://developer.apple.com/app-store/review/guidelines/), you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message.    Please see attached screenshot for details.

分析:

馬甲包問題 蘋果審核到 我們的APP與他人賬號(hào)上的某個(gè)APP(包括沒上線的,上線的淹真,移除的APP)有80%的相似度讶迁。

蘋果審核的包一直是1.0版本的包,我重寫項(xiàng)目后提交的包蘋果沒有審核到核蘸。后來蘋果電話聯(lián)系我巍糯,修改了屏幕截圖和版本號(hào),重新提交APP客扎,才審核的最新的包祟峦。

解決:前面幾次修改工程名,類名徙鱼,方法名宅楞,資源圖片名,還是被拒。最后重寫了項(xiàng)目修改了80%以上的UI界面重新提交咱筛,修改了提交時(shí)候后的屏幕截圖及版本號(hào)終于解決了這個(gè)問題搓幌。

第十二次提交:

Guideline 2.1 - Performance - App Completeness

Your app or its metadata does not appear to include final content.     Before you submit your app to the App Store, all of its content and metadata must be final. Your app must not include placeholder or incomplete information. For example, an app with “l(fā)orem ipsum” text in the app description field will be rejected. Likewise, an app with placeholder screenshots, such as “screenshot coming soon,” will be rejected. Instead, you should only submit an app with complete information and content throughout.    Next Steps    To resolve this issue, please review your app and metadata to ensure that all of its content is final.

分析:您的應(yīng)用程序必須不包括占位符或不完整的信息,展示出來的商品迅箩,有包含測試商品

解決:后臺(tái)刪除測試數(shù)據(jù)溉愁。

第十三次提交,三個(gè)問題:Guideline 1.2 - Safety - User Generated Content 和 Guideline 2.1 - Performance - App Completeness

Guideline 1.2 - Safety - User Generated Content

Your app enables the display of user-generated content but does not have the proper precautions in place.    Next Steps    To resolve this issue, please revise your app to implement all of the following precautions:    - Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content or abusive users  - A method for filtering objectionable content  - A mechanism for users to flag objectionable content  - A mechanism for users to block abusive users  - The developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content

分析:

您的應(yīng)用程序支持顯示用戶生成的內(nèi)容饲趋,但沒有適當(dāng)?shù)念A(yù)防措施

-要求用戶同意條款(EULA)拐揭,而這些條款必須清楚表明,不會(huì)容忍令人反感的內(nèi)容或?yàn)E用用戶

-過濾不良內(nèi)容的方法

-一種用戶標(biāo)記不受歡迎內(nèi)容的機(jī)制

-一種機(jī)制奕塑,讓用戶阻止濫用用戶

-開發(fā)人員必須在24小時(shí)內(nèi)刪除令人反感的內(nèi)容報(bào)告堂污,并將提供違規(guī)內(nèi)容的用戶驅(qū)逐出境

解決:以上給出的五種辦法都要,添加相應(yīng)的功能龄砰。

1盟猖,注冊處添加用戶協(xié)議;’

2换棚,代碼或者后臺(tái)需要添加過濾不良內(nèi)容的代碼式镐;

3,添加舉報(bào)

4固蚤,添加拉黑或者加入黑名單(此次沒有添加拉黑娘汞,所以審核又一次被拒,下次加上了)

5夕玩,用戶發(fā)布內(nèi)容時(shí)候要提示用戶不能發(fā)布違規(guī)內(nèi)容和不良內(nèi)容你弦。、

Guideline 2.1 - Performance - App Completeness

We discovered one or more bugs in your app when reviewed on iPhone running iOS 12.2 on Wi-Fi.    Specifically, some content did not load properly.    Next Steps    To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.    If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.    For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.    Resources    For information about testing your app and preparing it for review, please see [<u>Technical Note TN2431: App Testing Guide</u>](https://developer.apple.com/library/archive/technotes/tn2431/_index.html).     For a networking overview, please review [<u>About Networking</u>](https://developer.apple.com/library/archive/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/Introduction/Introduction.html).

分析:在斷網(wǎng)情況下或者ipv6環(huán)境下燎孟,APP沒有數(shù)據(jù)禽作。

解決:在斷網(wǎng)時(shí),提示網(wǎng)絡(luò)斷開缤弦,或者數(shù)據(jù)為空時(shí)领迈,提示沒有內(nèi)容;服務(wù)器添加支持ipv6碍沐;

Guideline 4.2.3 - Design - Minimum Functionality

We were required to install the WeChat app before we could log in via WeChat. Users should be able to log in with WeChat and access their accounts without having to install any additional apps.    Next Steps    If you would like to offer authentication through WeChat, please use a mechanism that allows users to log in with WeChat from within your app without first having to install an additional app.    We recommend implementing the Safari View Controller API to display web content within your app. The Safari View Controller allows the display of a URL and inspection of the certificate from an embedded browser in an app so that customers can verify the webpage URL and SSL certificate to confirm they are entering their sign in credentials into a legitimate page.    Resources    For additional information on the Safari View Controller API, please review the [<u>What's New in Safari</u>](https://developer.apple.com/library/archive/releasenotes/General/WhatsNewInSafari/Introduction/Introduction.html) webpage.    Please see attached screenshots for details.

分析:們需要安裝微信應(yīng)用程序才能通過微信登錄狸捅。用戶應(yīng)該能夠使用微信登錄并訪問他們的帳戶,而不需要安裝任何額外的應(yīng)用程序累提。你的APP不能強(qiáng)制讓用戶安裝第三方軟件

解決:顯示的時(shí)候先判斷是否安裝了微信和QQ客戶端尘喝,如果安裝了,顯示第三方登錄按鈕斋陪,如果沒安裝不顯示朽褪。

第十四次提交:

Guideline 1.2 - Safety - User Generated Content

Your app enables the display of user-generated content but does not have the proper precautions in place.    Next Steps    To resolve this issue, please revise your app to implement all of the following precautions:    - A mechanism for users to block abusive users (黑名單 or 拉黑)

分析: 用戶阻止濫用的機(jī)制(黑名單或拉黑)

解決:需要添加 拉黑或者加入黑名單 機(jī)制置吓。

第十五次提交:

Guideline 2.1 - Performance - App Completeness

Your app crashed on iPhone running iOS 12.2 on WiFi when we:    Specifically, your app crashes when the user taps the 積分.    We have attached detailed crash logs to help troubleshoot this issue.    Next Steps    To resolve this issue, please revise your app and test it on a device to ensure that it runs as expected.    Resources    For information on how to symbolicate and read a crash log, please review [<u>Tech Note TN2151 Understanding and Analyzing Application Crash Reports</u>](https://developer.apple.com/library/archive/technotes/tn2151/_index.html).

分析:積分頁面,積分兌換記錄界面崩潰缔赠;

解決: 后臺(tái)數(shù)據(jù)返回為NULL,需要轉(zhuǎn)為字符串類型的數(shù)據(jù)衍锚,再展示出來。

值得一提的的是 馬甲包問題(4.3問題)嗤堰,審核時(shí)間會(huì)延遲戴质,一般是7到10天出結(jié)果,解決了這個(gè)問題其他的都是1到3天就出結(jié)果踢匣。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末告匠,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子离唬,更是在濱河造成了極大的恐慌后专,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件输莺,死亡現(xiàn)場離奇詭異戚哎,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)嫂用,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門建瘫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人尸折,你說我怎么就攤上這事∫笊撸” “怎么了实夹?”我有些...
    開封第一講書人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長粒梦。 經(jīng)常有香客問我亮航,道長,這世上最難降的妖魔是什么匀们? 我笑而不...
    開封第一講書人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任缴淋,我火速辦了婚禮,結(jié)果婚禮上泄朴,老公的妹妹穿的比我還像新娘重抖。我一直安慰自己,他們只是感情好祖灰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開白布钟沛。 她就那樣靜靜地躺著,像睡著了一般局扶。 火紅的嫁衣襯著肌膚如雪恨统。 梳的紋絲不亂的頭發(fā)上叁扫,一...
    開封第一講書人閱讀 51,155評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音畜埋,去河邊找鬼莫绣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛悠鞍,可吹牛的內(nèi)容都是我干的对室。 我是一名探鬼主播,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼狞玛,長吁一口氣:“原來是場噩夢啊……” “哼软驰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起心肪,我...
    開封第一講書人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤锭亏,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后硬鞍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慧瘤,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年固该,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了锅减。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡伐坏,死狀恐怖怔匣,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情桦沉,我是刑警寧澤每瞒,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站纯露,受9級(jí)特大地震影響剿骨,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜埠褪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一浓利、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧钞速,春花似錦贷掖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至遵班,卻和暖如春屠升,著一層夾襖步出監(jiān)牢的瞬間潮改,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來泰國打工腹暖, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留汇在,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓脏答,卻偏偏與公主長得像糕殉,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子殖告,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容