Guideline 4.3 Design Spam 被拒怎麼辦
作者:Mehdi Azizi
更新於 ,9 分鐘
4.3(a) 禁止重複上架同一款 App,4.3(b) 拒絕飽和類別中毫無差異的 App。解法是做出別人沒有的核心功能。
Guideline 4.3 Design Spam:簡短回答
Guideline 4.3 是 App Store 的反垃圾規則。4.3(a) 禁止把同一款 App 重複上架好幾次,實務上主要用來對付換皮重新包裝的 App。4.3(b) 則會拒絕那些和現有 App 分不出差別的作品,尤其是在已經飽和的類別。解法得從根本下手:做出一個別人都沒有的核心功能。
這是最難修正的一種退件:它質疑的是你的 App 存在的理由,如果產品和現有 App 太像,改再多程式碼都沒用。
我自己也在上架 iOS App:Solys 是一款要玩小遊戲才能關掉的鬧鐘,TradaZen 是交易練習 App,兩款都已經上架 App Store。Nolera 和 Clic 曾經被退件,後來修正過關。我吃過 2.1、5.6.3 和 2.3.2 的退件,細節都寫在為什麼 Apple 會退你的 App。我從來沒被 4.3 退過件,這點我不會騙你。這篇指南是根據 Apple 的官方文字整理改寫的。
Guideline 4.3 到底寫了什麼?
4.3「Spam」位於 App Review Guidelines 的第 4 節「Design」。它的兩個部分針對的是兩種不同的問題。
4.3(a):一款 App 就好,不要每個變體各做一份
官方文字要求不要為同一款 App 建立多個 Bundle ID。Apple 舉的例子是:為世界上每座城市各上架一款地圖 App,而不是做一款全球地圖讓使用者搜尋自己的城市。如果你的 App 有依地點、運動隊伍或大學區分的版本,Apple 建議你只送審一款 App,再用 App 內購買提供各個變體。
實際上,退件訊息的範圍比這個例子更廣。開發者在 Apple 開發者論壇公開的 4.3(a) 退件中,Apple 寫到這款 App 和其他開發者送審的 App 共用「a similar binary, metadata, and/or concept」,只有些微差異。訊息把這類相似或重新包裝的 App 定性為垃圾內容。重點在三個詞:binary(編譯後的程式碼)、metadata(名稱、描述、截圖)和 concept。
另外兩條規則也是同一個方向。4.2.6 是 guideline 4.2 底下的子規則,會拒絕用商業範本或 App 產生服務做出來的 App,除非是由內容提供者本身直接送審。Guideline 4.1「Copycats」禁止抄襲熱門 App、只稍微改一下名稱或介面。它開頭就是一句很簡單的話:「Come up with your own ideas.」
4.3(b):飽和的類別
4.3(b) 會拒絕那些和市面上已經大量存在的 App 分不出差別的作品:對 Apple 來說,這種投機的變體會讓使用者更難在 App Store 上找到好東西。
條文直接點名了相關類別。交友 App、手電筒、音效、桌布、簡單計時器和算命(「fortune telling」)都已經是很成熟的類別。Apple 不再接受這些類別的新送審,除非它們提供「a meaningfully different or improved experience」。沒有更新、沒有改進或沒人在用的 App,Apple 甚至可能直接下架。
第二份清單更嚴格:飲酒遊戲、Kama Sutra、放屁和打嗝 App。Apple 認為這些品質低落或沒花什麼心思,反覆送審這類 App 可能會導致你被踢出開發者計畫。
目前版本的條文並沒有直接點名星座運勢和占星。不過一款通用的每日星座運勢 App 和算命非常接近,我會把它當成飽和類別看待。
為什麼用 AI 和範本做的 App 更容易吃到 4.3
範本天生就什麼都共用
網路上販售的 App 範本會被很多開發者買走,他們改改顏色、圖示和名稱就送審。Apple 沒有說明它怎麼偵測相似度,但它的訊息提到 binary、metadata 和 concept:這三樣東西正是範本和它所有複製品共用的。這就是 4.3(a) 和 4.2.6 鎖定的情況。
AI 給你的是你點子的「平均版」
叫 AI 做「一款習慣追蹤 App」,它會給你這個點子最可能的版本,也就是現有 App 的平均值,畫面一樣、新手引導也一樣。程式碼也許是原創的,概念卻不是。而 4.3(b) 評判的是使用體驗,不是程式碼原不原創。
AI 很會把一個有差異化的點子寫成程式,但它沒辦法替你找出差異。它擅長什麼、會漏掉什麼,我在用 AI 做 iOS App 裡有詳細說明。
怎麼讓你的 App 真正與眾不同
一個沒有人用同樣方式提供的核心功能
這是我每個點子都會套用的規則,就是為了避開 4.3:一個沒有別人用完全相同方式提供的核心功能。再多做一款鬧鐘很容易被挑毛病,簡單計時器就在 Apple 點名的類別裡。Solys 是一款你必須贏下小遊戲才能關掉的鬧鐘。差異一句話就講得完,而且第一次使用就看得出來。
測試方法:把「這是唯一一款能……的 App」這句話講完。如果你只能接「但比較好看」,代表你的差異太弱了。
屬於你自己的內容和邏輯
換一層外皮是不夠的。讓 App 與眾不同的是它產出的東西:為它而寫的內容、它計算出的資料、別處找不到的機制。如果你是從範本或開源專案起步,要改的是邏輯,不只是顏色。
用名稱、截圖和描述證明這一點
4.3(a) 的訊息提到 metadata:審核人員也會評判你的商品頁面,就跟 guideline 2.3.10 一樣。像「Flashlight Pro」這種通用名稱,還沒打開 App 就在宣告自己是複製品。你的名稱和副標題要講出獨特的功能,第一張截圖要秀出它,描述也要從它開頭。這些功夫對你的搜尋排名也有幫助:方法寫在 App Store ASO 這一頁。
所有變體都放在同一款 App
如果你的點子可以依城市、隊伍或主題延伸,就只上架一款 App,在裡面讓使用者選擇,變體要收費的話就用 App 內購買。這就是 4.3(a) 字面上的意思。
在 App Store Connect 怎麼回覆 4.3 退件
以前叫 Resolution Center 的地方,現在在 App Store Connect 的 App Review 區塊。只要你還沒重新送審,就可以在那裡用文字和附件(截圖或文件)回覆 App Review 的訊息。
- 先確認是哪條子規則。 4.3(a) 退件講的是和其他 App 相似或有多個變體。4.3(b) 退件講的是飽和類別。
- 對本質誠實。 如果你的 App 來自範本,或真的跟現有 App 很像,就別爭了:要改的是產品,不是措辭。
- 如果差異是真的,就把它秀出來。 用英文簡短、就事論事地回覆,附上一段核心功能的影片。
我會用的範本,請自行調整:
Hello App Review team,
Thank you for your feedback regarding Guideline 4.3.
[App name] is not a variant of an existing app. Its core feature is:
[one sentence: what the user can do that no other app offers this way].
What makes it different:
- [Unique feature, and where to find it in the app]
- [Original content or logic created for this app]
- [Why it matters to the user]
All code, content and assets were created for this app.
We do not publish any other app based on the same code or concept.
Attached: a short screen recording of the core feature.
If a specific part of the app looks similar to existing apps,
could you tell us which one, so we can address it precisely?
Best regards,
[Your name]
關於程式碼和其他 App 的那兩句話,只有在屬實的時候才寫。回覆 Apple 時說謊,代價會比一次退件高得多。任何退件後的完整處理流程,都在被 Apple 退件的 App 這一頁。
什麼時候該向 App Review Board 申訴
如果你認為審核人員誤解了你 App 的概念和運作方式,或你在審核過程中受到不公平的對待,Apple 允許你向 App Review Board 申訴。Apple 設了三個條件:具體說明你的 App 為什麼符合 guidelines、每次被退的送審只能申訴一次,以及先回覆所有要求補充資訊的請求。
當你的差異是真的、在 App 裡看得到,而你在 App Store Connect 的回覆還是沒能讓對方理解時,就提出申訴。如果是範本、山寨或沒有差異的變體,申訴也改變不了產品本身。
Apple 在同一頁也提供和 App Review 進行 30 分鐘的視訊諮詢。如果你的點子很接近飽和類別,動工之前先去問清楚。
送審前的防 4.3 檢查清單
- 你能把「這是唯一一款能……的 App」這句話講完,而且不提到設計
- 核心功能第一次使用就看得到,不用找
- 沒有任何畫面、文字、聲音或視覺素材是原封不動從範本拿來的,而且範本的邏輯你已經改過
- 你沒有上架兩款共用同一份程式碼和同一個概念的 App
- 你的變體(城市、隊伍、主題)都放在同一款 App 裡
- 你的名稱和副標題講的是獨特功能,而不是類別
- 你的第一張截圖和描述都從你的差異開始
- 如果你的 App 碰到 4.3(b) 點名的類別,審核備註要用兩句話說明它的不同之處以及怎麼測試
4.3 要在挑點子的時候就預防
在飽和市場裡「再多一款」App 會有兩個問題。Apple 可能依 4.3(b) 退件。就算過了,它也得跟那些已經被安裝好幾年的 App 競爭,卻給不出讓人選它的理由。
所以差異化不是送審時才補上去的東西。它在寫下第一行程式碼之前就要決定好,把你的點子精簡成一個明確的核心功能,鎖定一群明確的使用者。這是規劃得當的 iOS App MVP 的核心,也是我從點子到 App Store 的方法的第一步。
寫程式之前先選對點子
在 iOS Kit 裡,流程的第一步就是做這件事:在寫程式之前,先選定點子、目標使用者和價格。
已經收到 4.3 退件了?Apple Review Kit 能幫你找出被引用的規則、它要求什麼,還有修正和回覆的範例。如果你想現在就一起看你的案子,跟我預約一小時,線上視訊進行。
沒有人能保證你一定過得了 Apple 審核,我也一樣。但我可以幫你從一開始就排除那些只會變成「又多一款」的點子。
還在懷疑你的點子嗎?免費診斷會從你的專案出發,告訴你該先處理哪個步驟,並寄給你我的防 Apple 退件檢查清單。接著首頁會告訴你如何在寫程式之前先選定點子,不用從零開始做出手機 App。
常見問題
4.3(a) 和 4.3(b) 有什麼不同?
4.3(a) 針對的是重複:同一款 App 有好幾個版本,或一款 App 的程式碼、商品頁面或概念和其他 App 幾乎一樣,只差一些細節。4.3(b) 針對的是飽和:在一個已經很擁擠的類別裡沒有任何新東西,例如手電筒。
我用 AI 做的 App 會因為 4.3 被退嗎?
不會因為它是用 AI 做的就被退:Apple 評判的是成果,不是工具。風險來自一個通用的點子,被 AI 做成現有 App 的平均版。如果你的核心功能獨特又看得見,程式碼的來源在 4.3 這條規則下不會有問題。
可以用範本而不被退件嗎?
把範本當作技術起點,再大幅改造,並不是問題所在。把範本幾乎原封不動地上架,只換了新名稱和新顏色,正是 4.3(a) 和 4.2.6 鎖定的對象。
被 4.3 退件後要換帳號或 Bundle ID 嗎?
不用。換識別碼或帳號並不會改變 App 本身,而且 4.3(b) 明定反覆送審低價值的 App 可能導致被踢出開發者計畫。唯一長久的出路是修改產品,然後重新送審。
交友或桌布 App 還有可能被接受嗎?
有可能,前提是它提供真正不同或更好的體驗:這是 Apple 條文設下的條件。這個差異必須在 App、商品頁面和審核備註裡都看得出來。