整理 | 鄭麗媛
出品 | CSDN(ID:CSDNnews)
聊起蘋果和微信,印象中似乎總是摩擦不斷,2017 年蘋果因微信“打賞功能”的抽成問題產生分歧,2018 年微信關停小程式 iOS 版的虛擬支付功能,2020 年微信又宣布其公眾號暫不支持 iOS 端虛擬支付業務,
看起來如此“恩怨糾纏”的雙方,最近卻有人發現:蘋果底層開源代碼中包含兼容微信的代碼!
小編推薦一個學C語言/C++的學習裙【 712,284,705】,無論你是小白還是進階者,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多干貨和技術資料分享!
蘋果與微信的“那些年”
蘋果與微信之間為人熟知的第一次糾紛應該就是 2017 年那場因“打賞功能”導致的分歧,當時,蘋果稱騰訊違反其服務條款,因為蘋果 App Store 規定,iOS App 中所有打賞功能都需要經過蘋果的 IAP 通道,即蘋果要從中抽成 30%,而騰訊主張自己并沒有從其中獲利,打賞金額全部交給內容創作者,打賞功能只是為了提高用戶活躍度,
由于雙方主張不一,經多次協商無果,2017 年 4 月 19 日,微信團隊宣布 iOS 版微信公眾平臺贊賞功能關閉,所幸的是,2018 年 1 月 16 日,微信張小龍在廣州微信開發者大會上表示,騰訊和蘋果就應用內打賞功能已達成和解,將恢復 iOS 版微信的打賞功能,
不過,之后微信又于 2018 年 5 月發布了“關于小程式含有未開放內容(虛擬支付)的整改通知”,通知中說明:“基于微信小程式平臺運營規范,除小游戲類目的安卓內購功能,小程式暫不支持虛擬支付,請開發者們對當前小程式內含有虛擬支付的內容或服務進行排查并整改,如在 5 月 8 日前未完成整改,平臺將對賬號屏蔽 iOS 系統的支付介面呼叫,”此舉限制了 iOS 用戶對微信小程式的虛擬支付,
無獨有偶,去年 5 月,微信再次發布了“關于規范公眾號內虛擬支付行為的公告”,宣布微信公眾號內暫不支持 iOS 端虛擬支付業務,即用戶不可通過 iOS 端在微信公眾號內付費購買虛擬商品,
這兩次微信對 iOS 關停虛擬支付的舉動,讓不少網友意識到蘋果與微信之間的摩擦似乎不停反增,結合彼時美國計劃禁用微信的事件,當時不少網友擔憂要面臨“蘋果與微信二選一”的局面,
蘋果早已讓微信“融入”
時過境遷,誰能想到這“劍拔弩張”的局面背后,蘋果竟然早已在其底層開源代碼里包含了兼容微信的代碼,
近日,有一位 Twitter 用戶在蘋果的開源代碼中發現了一個專門設計兼容微信的檔案,檔案名為“make_tapi_happy.h”,其中 tapi 是騰訊官方 API 的名字簡寫,
這份名為“make_tapi_happy.h”的檔案早在 2018 年就已創建,蘋果工程師參考 stack_logging_enable_logging 目的為了兼容,因此他或許并不了解微信代碼中的這個整型變數有何作用,否則也不會從旁注釋寫道:“WeChat references this, only god knows why. This symbol does nothing.(天知道為什么微信會參考它,這個變數沒有任何用處,)”
對于這件事,你有什么看法呢?歡迎評論區留言~
C/C++應用于Windows作業系統,驅動、補丁,影像處理、音視頻處理,工業控制軟體、嵌入式(手機、智能機)等領域,C++ 已經成為了最受開發人員歡迎的語言之一,鞏固了全球的系統和服務,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/251472.html
標籤:其他
