聊聊App里的那些違規功能
違規App很普遍……在手機瀏覽器里面一次不小心的觸碰都有可能遇見。表面上它只是一個違規隨時可能下架的軟件,但是背后有一大堆陰謀詭計。這些App都有些什么故事?在此之前我特意去搜了“違規App”的教程,但是目前現存的文字很少,所以這篇文章或許還算有點價值。
那些發布違規產品的人是怎么瞞天過海,繞過應用市場審查員的審核,在App里做出違規的功能?
caoz前輩曾說“不學點壞,怎么做好人”,我印象很深,雖然不推薦做壞事,但是了解一下,非常有必要。
一、基礎介紹
先說點背景吧,不然有的讀者可能不了解我說的是啥。
(1)一款App的某些功能是可以選擇性不顯示的
這樣說不是很好理解,舉個例子,下載了40M的軟件,但是它只顯示了20M的功能,等到時機成熟的時候,再展示剩下的20M給用戶一個Surprise。
當我們想顯示的時候,在客戶端向服務端請求“握手”的時候,讓服務端向App發送配置信息即可。這樣,就能實現某些功能的隱藏和顯示。
(2)只要是正規的應用市場都會有審查員
確實有,但是審查員的人數和每天待審核的App數量的比例是離譜的,也即是審查員每天要審核很多產品,很難徹底的檢查一款軟件的全部功能。
蘋果公司的員工此前有爆料,那么大的蘋果應用市場只配備了不到50人的審查員團隊。
(3)以前可能還有人工一個個審查的情況,但現在只要是還算有規模的市場都會有自動化檢查工具
也就是檢查的順序為:自動化代碼檢查 → 人工檢查。
人工審核聽起來頭皮發麻,但是審查員的工作是有規律的,破察他們的規律就可以瞞天過海。所以只要能繞過自動代碼檢查工具,往往就已成功了大半。
(4)安卓渠道的審核比ios渠道松的多
做過獨立發行App的讀者肯定知道,App Store的審核時間一般是2周左右。時間長也就意味著違規的空間更小。
(5)這些玩法僅適用于被關注度比較低的app
樹大招風,審查員也會優先“照顧”那些知名度較大的產品。如soul、網易云的社交功能,整體感受上來看其實都沒啥,但是正是因為它們用戶量大,即使影響力只有0.001,乘上自己的影響力也是個不小的數字。
像此前的小紅書,Soul被下架,很有錢但也沒見得很快解決這事。
(6)只要做的不是太過分,第一次渠道審查員一般會給警告的處分,讓你快點改正而不是直接直接下線你的App
而且中國嘛……有錢其實能解決不少事情。被懲罰下線后,不是很嚴重的其實花個幾萬到十來萬軟妹幣都可以重新上線的。當然,重新上線的是正規的軟件,要知道,就算是180高顏值渣男連續出軌多次也是難以被接受的。
提醒,我說的違規不是黃賭毒和違反國家法律(這些是違法而不是違規!)僅討論應用市場的規則。
二、為什么要做這些?
如果一件事吃力不討好為什么要去做呢。現在安卓各大應用市場(主流的渠道:華米OV、應用寶、百度)的服務都很不錯,做個乖學生不好么為什么非要搞事情?
1. 是溫室,也是圈養
就拿小米手機舉例,如果不把小米應用市場的PUSH關掉,是不是經常會被各種推薦?甚至有的推薦是沒法關閉的。
現在的應用市場已經成了一個流量分發的樞紐了,在caoz前輩的文章中《萬般皆下品,惟有收租高》提及過,互聯網最穩的生意就是收租,什么電商、云服務、b端其實都是這一套。
以前華為是不做手機的,從零開始做手機很艱難,但是為什么還是要做,因為這玩意兒做起來以后很穩。
在別人家里就得按照別人家的規矩來。App里面的推廣引流、引導下載等等現在在各大應用市場都是不被允許的。
就連App分享有時候都被禁止(因為A市場害怕給B市場做免費推廣),產品自增長的一大渠道被砍掉,用戶生命周期價值(LTV)一下子就被削弱了大半,這讓新產品怎么活?
2. A/B Test
這其實有點強行解釋,因為大多數的app都是分測試版和正式版的,在QA(測試er)工作環節其實也能解決大部分需求。但是上線后的灰度測試和內測還是差別蠻大的,更何況這還有可能是違規的功能呢。
3. 為了錢,迫不得已
偶爾看直播的時候也能看到主播的提醒“不要用ios付費!”。
應用市場憑什么為你免費提供推廣和維護服務呢?他們當然是要收租的,不用ios給主播刷禮物是因為蘋果渠道收保護費收的更多、更霸道。
在渠道上線的app必須要接入渠道的SDK(軟件開發工具包)比如開屏廣告和付費充值的SDK。就比如這個付費SDK吧,接入之后應用市場是要求分成的,一般都是5:5分,用戶付費1元,但是被渠道賺走5毛。
假如產品/運營打算策劃一個爆款的活動,預計該活動能賺100萬,但是實際只能入賬50萬。剩下的50w是送給渠道方,還是作為績效獎金發給部門的兄弟姐妹們呢?
這部分舉例就點到為止,做壞事的目的千千萬,我是沒法窮舉的。
三、瞞天過海
這部分所說的內容不會涉及到代碼層面(我也不懂那個)主要說的就是如何通過審查員的審核。
(1)按照地區分類
你的產品用戶可以是全國各地的,但是審查員的辦公地點比較固定。比如有小道消息,你知道審查員會在什么時候在什么地方審查。當app開啟的時候,向服務端發送地址和時間的參數,服務端返回“不允許顯示”的命令,屏蔽這些地區。
(2)設置某功能的顯示時間
還是舉例子,審查員也是人白天工作晚上休息,雖然審查工作一般是白天黑夜不終止的,但是晚上的審核工作要少很多。app那么多,審查員只能優先查那些重要的。
(3)設置用戶的限制條件
審查員和老人小孩一樣,都是用戶我們沒法分辨,但是他們終究還是有一點和普通用戶不一樣的地方。
比如玩游戲的總時間,審查員一般就是玩個幾小時就確定這個app沒問題了,但是真正的用戶是玩很久的。
審查員付費一般在幾塊幾十塊,上百元的很少。可以將限制條件限制在百元左右,那么審核員一般就看不到了。(雖然自己的用戶付費百元以上也是很少的,但是這些都是高價值用戶)
限制用戶登錄時間。比如一個大游戲里面還隱藏了很多小游戲,但是要累計登錄10以上才能解鎖。一般的應用審核延遲最多幾天,很難檢測到。
用戶賬號注冊時間。渠道管理愈發嚴格也是近年的事情,可有很多老牌的產品的壽命是很長的,那時候積累了不少老用戶,注冊時間很久遠(同時也是忠實用戶)限制賬號注冊時間也可以區分誰是管理員誰是老用戶。
還有很多其它的設定。比如用戶連續登錄,對局數,或者設置彩蛋等。只要站在“用戶屬性“、”用戶行為“的角度思考即可。
(4)按照渠道類型
比如最近OPPO渠道查的嚴格,那就關閉OPPO市場的某些配置。app的請求文件中一般都會標注自己的版本號、渠道號碼,這些渠道號碼是可以通用的,有一定規律,那么就可以在服務端設置統一管理。
還有一些比較偏門的操作就不再多提及了吧,比如注冊多個公司分散業務上的風險、資本運作等等,這些我很難說的好,而且這種文章本身就已經有點黑了,再過分點我怕被查水表 (哈哈哈)
隨著政策逐漸完善,檢查的技術也變得更加高級了,這方面能鉆的空子越來越少。這玩意兒就像是紅利一樣,時間過去了結束了,就沒了。且行且珍惜,不過千萬別違法。
作者:小宇 Mikasa,產品新人;公眾號:枯樹夢囈,郵箱:zhouyupm@gmail.com
本文由 @小宇 Mikasa 原創發布于人人都是產品經理,未經許可,禁止轉載。
題圖來自Unsplash, 基于CC0協議。
?? 奇怪的知識增加了.png
顏值升高了!.gif (順便就關注了你的公眾號)