在代碼中加入"時間欺騙",蘋果審核的時候會發現嗎?

假如在代碼中加入判斷當前時間的語句以在不同的時間展現不同的產品功能,題主認為這是一種"欺騙"手段,從代碼邏輯上講是合理的,但也可以在審核的時候偽造功能,而審核通過之後,時間閘到了,顯示了其與審核時不一樣的功能。蘋果審核能察覺這種手法嗎?


類似事情,某些 App 已經做過。

就算耍流氓,你這種"時間欺騙"也有點弱。更好做法是 App 從伺服器獲取一個配置。審核時,修改配置讓 App 正常,審核後,再修改配置開啟被禁止的功能,這樣可以隨時切換。而通過時間判斷,過了某個時間點就修改不回來了,防不了別人再次檢查。

你真要這樣做,蘋果難以檢查出來,怎樣審核也肯定有漏網之魚。但難以查出,並不表示要這樣做。這些做法不光彩,一但發現會損害形象、品牌、信用。如此小聰明不用為妙。

還有兩個耍流氓的常用手段:

  • 在後台播放靜音的聲音文件,避免程序被系統殺死。

  • 動態拼接字元串,來調用私有 API。

其它手段,想到再補充。


會又怎樣不會又怎樣,這和用私有 API 一樣只會讓我覺得 low。

不遵守遊戲規則其實並不值得誇獎,手段再怎麼高明也不過是個騙。


會!

為什麼我這麼確定?

因為我們的就被發現過。。。

上線沒幾天就收到 的通知:「當我們再一次對App進行審查時,我們發現了balabalabala。。。」

但是這種概率很小。


有可能漏網。

但是你做不大。

做大了。肯定容易露餡。

被蘋果知道了,你可能享受以下待遇:

1. 應用下架

2. 刪除賬號

3. 列入黑名單,下次審核的時候重點照顧你。


沒意外,審核的時候基本不會被發現

不過過審後上架了就難說了,可能被競品舉報,被用戶投訴

也可能平台方的某個工作人員恰好是您應用的忠實腦殘粉(真實的故事)……

然後很可能收到警告或者下架的郵件…


不是有些 app 在做,是大部分 app 都在做這件事。

典型案例是,明令禁止的提醒功能。由於只會在舊版本中出現,審核時不會看到這個功能,不會被檢查出來。


推薦閱讀:

iOS 上有什麼護眼的應用?
如何評價 Google 發布的 iOS 輸入法 Gboard ?
去日本旅行,哪些 iOS App 比較有特色且實用?
iOS 有哪些錄音 App 可以推薦?
ipad上用電容筆寫字是不是都很醜?

TAG:AppleStore | iOS應用 | iOS開發 | 應用商店 | AppStoreReview |