苹果底层开源代码包含兼容微信的代码是怎么回事?

2024-01-25
来源:网络整理

【CSDN编者按】一向被认为“不兼容”的苹果和微信,最近发现苹果底层开源代码中含有与微信兼容的代码。 这是怎么回事?

组织| 郑丽媛

出品| CSDN(ID:)

说起苹果和微信,给人的印象似乎总是摩擦不断。 2017年,苹果就微信“打赏功能”的佣金问题产生了分歧。 2018年,微信关闭了iOS版小程序的虚拟支付功能。 2024年,微信宣布其公众号暂时不支持iOS上的虚拟支付服务。

看似两方如此“纠缠”,但最近有人发现苹果底层开源代码中含有兼容微信的代码!

微信苹果上锁_苹果如何上两个微信_微信苹果上架app要付费

苹果与微信的“那些年”

苹果与微信之间第一起著名的纠纷应该是2017年因“打赏功能”引发的分歧。当时苹果声称腾讯违反了其服务条款,因为 App规定iOS应用中的所有打赏功能都需要通过苹果的IAP渠道,即苹果会从中抽取30%的佣金,而腾讯则声称没有从中获利。 所有奖励金额均给予内容创作者,奖励功能仅用于增加用户活跃度。

由于双方意见不同,多次协商未果,2017年4月19日,微信团队宣布关闭iOS版微信公众平台的赞赏功能。 幸运的是,2018年1月16日,微信张小龙在微信微信开发者大会上表示,腾讯与苹果已就应用内打赏功能达成和解,将在iOS版微信中恢复打赏功能。

但微信随后于2018年5月发布了《关于小程序含有未开放内容(虚拟支付)的整改通知》,通知中称:“根据微信小程序平台运行规范,除安卓内购功能外小游戏中,小程序暂不支持虚拟支付,请开发者检查当前小程序中包含虚拟支付的内容或服务,并进行整改,如5月8日前未完成整改,平台将屏蔽该账户iOS系统的支付接口调用。” 此举限制了iOS用户对微信小程序的虚拟支付。

无独有偶,去年5月,微信再次发布《关于规范公众号虚拟支付行为的公告》,宣布微信公众号目前不支持iOS上的虚拟支付服务,即用户无法在微信官方进行购买支付通过 iOS 帐户。 虚拟商品。

微信关闭iOS虚拟支付的两次举动,让不少网友意识到,苹果与微信之间的摩擦似乎越来越大。 结合当时美国计划封禁微信,不少网友担心面临“苹果或微信二选一”的局面。

苹果如何上两个微信_微信苹果上架app要付费_微信苹果上锁

苹果已经“整合”了微信

时代不同了,谁能想到,在这“惊天动地”的背后,苹果早已将微信兼容代码纳入其底层开源代码中。

近日,有用户在苹果开源代码中发现了专门为兼容微信而设计的文件。 文件名为“.h”,其中tapi是腾讯官方API的缩写。

这个名为“.h”的文件早在2018年就创建了,苹果工程师出于兼容性目的引用了它,所以他可能不明白微信代码中这个整型变量的作用,否则他不会评论它。 写道:“这个,只有上帝为什么。确实如此。(上帝知道为什么微信引用它,这个变量没有用。)”

对于这件事你怎么看? 欢迎在评论区留言哦~

微信苹果上锁_微信苹果上架app要付费_苹果如何上两个微信

参考链接:

官宣!前微软研发经理邹欣加入 CSDN 担任副总裁,CSDN 重磅招揽一流人才

猖狂!微软、思科源码惨遭黑客 100 万美元打包出售

Deno 冲上榜首,Vue.js 首次屈居第二,JavaScript 2020 年度“新起之秀”都有谁?

分享