uni-app 開發(fā)商 DCloud 最新回應稱,經(jīng)過與 Google Play 溝通,此問題于 6.24 號晚上提交 hello uni-app 應用到 Google Play,經(jīng)審核測試確認已解決。
uni-app 是一個使用 Vue.js 開發(fā)所有前端應用的框架,開發(fā)者編寫一套代碼,可發(fā)布到 iOS、Android、Web(響應式)、以及各種小程序(微信 / 支付寶 / 百度 / 頭條 / 飛書 / QQ / 快手 / 釘釘 / 淘寶)、快應用等多個平臺。
近日,程序員發(fā)帖稱自己用開源框架 uni-app 開發(fā)的 App 被 Google Play 下架,原因是 uni-app 自帶的 SDK 包含違反 Google Play 政策的內(nèi)容 —— 包括廣告代碼,以及下載第三方 App 的代碼。
DCloud 官方對此回應稱,經(jīng)過與 Google Play 溝通,此問題于 6.24 號晚上提交 hello uni-app 應用到 Google Play 審核測試確認已解決。
App 被下架主要原因是DCloud SDK 中存在安裝 APK 的代碼,而 Google Play 不允許應用直接下載 APK 進行安裝,安裝應用必須通過 Google Play 操作。
但對于國內(nèi)應用市場,在 App 中直接下載 APK 是被允許的,而 SDK 沒有區(qū)分國內(nèi)和 Google Play 渠道版本,實際都包含了 APK 安裝代碼 (plus.runtime.install)。
P.S. 正因國內(nèi)應用市場沒有不允許 App 安裝 APK 的限制,很多 Android 應用都使用 plus.runtime.install 安裝自己的更新版。
雖然 Google Play 的政策一直都不允許 App 自己安裝 APK,但之前的檢測方式是檢測應用權(quán)限
(android.permission.INSTALL_PACKAGES 和 android.permission.REQUEST_INSTALL_PACKAGES)。因此只要沒有安裝 APK 的權(quán)限即可上架。
如上文所說,DCloud SDK 的源碼里一直都有安裝 APK 的代碼。但在端午期間,Google Play 突然升級了檢測方式,對于事實上無法執(zhí)行的 APK 安裝代碼進行了掃描。
雖然這些代碼沒有應用安全權(quán)限,無法執(zhí)行 APK 安裝,但按照 Google Play 更新后的政策,只要源碼里有安裝 APK 相關(guān)的代碼都被視為不合規(guī)。
DCloud 表示,后續(xù)他們將把安裝 APK 的代碼獨立為一個可選模塊,在針對 Google Play 渠道打包時不包含這個模塊。
國內(nèi)開發(fā)者也可以單獨選擇是否包括這個模塊。屆時 plus.runtime.install 這個 jsapi 會一直存在,只是沒有打包 APK 安裝模塊時,調(diào)用 install api 安裝 APK 會報錯 —— 提示缺少模塊。
-
框架
+關(guān)注
關(guān)注
0文章
403瀏覽量
17542 -
開源
+關(guān)注
關(guān)注
3文章
3402瀏覽量
42711
原文標題:知名開源前端框架uni-app包含熱更新代碼,谷歌“封殺”
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
熱門前端框架:引領(lǐng)現(xiàn)代 Web 開發(fā)的潮流
阿里通義千問代碼模型全系列開源
Android 16發(fā)布計劃曝光,谷歌將同步更新AOSP與Pixel設(shè)備
谷歌發(fā)布安卓15源代碼,為開發(fā)者與Pixel用戶鋪就新路徑
蘋果更新App Store指南,允許PC模擬器下載游戲
bootstrap框架用什么軟件開發(fā)
chrome插件新版本(v3版本)中的熱更新,即加載更新遠程js的方法探索

谷歌發(fā)布用于輔助編程的代碼大模型CodeGemma

谷歌模型框架是什么軟件?谷歌模型框架怎么用?
谷歌模型框架是什么?有哪些功能和應用?
谷歌大型模型終于開放源代碼,遲到但重要的開源戰(zhàn)略

評論