0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

知名開(kāi)源前端框架uni-app包含熱更新代碼,谷歌“封殺”

OSC開(kāi)源社區(qū) ? 來(lái)源:OSC開(kāi)源社區(qū) ? 2023-06-27 16:30 ? 次閱讀

uni-app 開(kāi)發(fā)商 DCloud 最新回應(yīng)稱,經(jīng)過(guò)與 Google Play 溝通,此問(wèn)題于 6.24 號(hào)晚上提交 hello uni-app 應(yīng)用到 Google Play,經(jīng)審核測(cè)試確認(rèn)已解決。

uni-app 是一個(gè)使用 Vue.js 開(kāi)發(fā)所有前端應(yīng)用的框架,開(kāi)發(fā)者編寫一套代碼,可發(fā)布到 iOS、Android、Web(響應(yīng)式)、以及各種小程序(微信 / 支付寶 / 百度 / 頭條 / 飛書 / QQ / 快手 / 釘釘 / 淘寶)、快應(yīng)用等多個(gè)平臺(tái)。

ae03fa56-1403-11ee-962d-dac502259ad0.png

近日,程序員發(fā)帖稱自己用開(kāi)源框架 uni-app 開(kāi)發(fā)的 App 被 Google Play 下架,原因是 uni-app 自帶的 SDK 包含違反 Google Play 政策的內(nèi)容 —— 包括廣告代碼,以及下載第三方 App 的代碼。

ae14fa22-1403-11ee-962d-dac502259ad0.png

ae2df73e-1403-11ee-962d-dac502259ad0.png

DCloud 官方對(duì)此回應(yīng)稱,經(jīng)過(guò)與 Google Play 溝通,此問(wèn)題于 6.24 號(hào)晚上提交 hello uni-app 應(yīng)用到 Google Play 審核測(cè)試確認(rèn)已解決。

App 被下架主要原因是DCloud SDK 中存在安裝 APK 的代碼,而 Google Play 不允許應(yīng)用直接下載 APK 進(jìn)行安裝,安裝應(yīng)用必須通過(guò) Google Play 操作。

但對(duì)于國(guó)內(nèi)應(yīng)用市場(chǎng),在 App 中直接下載 APK 是被允許的,而 SDK 沒(méi)有區(qū)分國(guó)內(nèi)和 Google Play 渠道版本,實(shí)際都包含了 APK 安裝代碼 (plus.runtime.install)。

P.S. 正因國(guó)內(nèi)應(yīng)用市場(chǎng)沒(méi)有不允許 App 安裝 APK 的限制,很多 Android 應(yīng)用都使用 plus.runtime.install 安裝自己的更新版。

雖然 Google Play 的政策一直都不允許 App 自己安裝 APK,但之前的檢測(cè)方式是檢測(cè)應(yīng)用權(quán)限
(android.permission.INSTALL_PACKAGES 和 android.permission.REQUEST_INSTALL_PACKAGES)。因此只要沒(méi)有安裝 APK 的權(quán)限即可上架。

如上文所說(shuō),DCloud SDK 的源碼里一直都有安裝 APK 的代碼。但在端午期間,Google Play 突然升級(jí)了檢測(cè)方式,對(duì)于事實(shí)上無(wú)法執(zhí)行的 APK 安裝代碼進(jìn)行了掃描。

雖然這些代碼沒(méi)有應(yīng)用安全權(quán)限,無(wú)法執(zhí)行 APK 安裝,但按照 Google Play 更新后的政策,只要源碼里有安裝 APK 相關(guān)的代碼都被視為不合規(guī)。

ae44c090-1403-11ee-962d-dac502259ad0.png

DCloud 表示,后續(xù)他們將把安裝 APK 的代碼獨(dú)立為一個(gè)可選模塊,在針對(duì) Google Play 渠道打包時(shí)不包含這個(gè)模塊。

國(guó)內(nèi)開(kāi)發(fā)者也可以單獨(dú)選擇是否包括這個(gè)模塊。屆時(shí) plus.runtime.install 這個(gè) jsapi 會(huì)一直存在,只是沒(méi)有打包 APK 安裝模塊時(shí),調(diào)用 install api 安裝 APK 會(huì)報(bào)錯(cuò) —— 提示缺少模塊。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 框架
    +關(guān)注

    關(guān)注

    0

    文章

    403

    瀏覽量

    17491
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    3349

    瀏覽量

    42505

原文標(biāo)題:知名開(kāi)源前端框架uni-app包含熱更新代碼,谷歌“封殺”

文章出處:【微信號(hào):OSC開(kāi)源社區(qū),微信公眾號(hào):OSC開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    阿里通義千問(wèn)代碼模型全系列開(kāi)源

    近日,阿里云通義大模型團(tuán)隊(duì)宣布了一項(xiàng)重大決策:將通義千問(wèn)代碼模型全系列正式開(kāi)源。此次開(kāi)源的模型系列共包含6款Qwen2.5-Coder模型,分別為0.5B、1.5B、3B、7B、14B
    的頭像 發(fā)表于 11-14 15:26 ?344次閱讀

    Android 16發(fā)布計(jì)劃曝光,谷歌將同步更新AOSP與Pixel設(shè)備

     據(jù)外媒最新報(bào)道,谷歌計(jì)劃在2025年6月3日邁出安卓系統(tǒng)更新的一大步,屆時(shí)將正式將Android 16推送至Android開(kāi)放源代碼項(xiàng)目(AOSP),并同步為Pixel設(shè)備帶來(lái)這一全新系統(tǒng)的
    的頭像 發(fā)表于 11-06 17:05 ?877次閱讀

    谷歌發(fā)布安卓15源代碼,為開(kāi)發(fā)者與Pixel用戶鋪就新路徑

    9月4日最新消息,谷歌公司已在昨日(9月3日)宣布了一項(xiàng)重要舉措,正式將安卓15的源代碼推送至安卓開(kāi)源項(xiàng)目(AOSP),這一動(dòng)作標(biāo)志著安卓操作系統(tǒng)的又一次重要更新即將全面展開(kāi)。
    的頭像 發(fā)表于 09-04 15:40 ?674次閱讀

    蘋果更新App Store指南,允許PC模擬器下載游戲

    蘋果近日對(duì)面向開(kāi)發(fā)者的App Store指南進(jìn)行了更新,特別是在模擬器規(guī)則上作出了重要調(diào)整,這一變化顯著地放寬了PC模擬器在App Store上的使用范圍。具體而言,更新后的指南4.7
    的頭像 發(fā)表于 08-02 16:37 ?409次閱讀

    bootstrap框架用什么軟件開(kāi)發(fā)

    。 Bootstrap框架概述 Bootstrap是由Twitter公司開(kāi)發(fā)的一個(gè)開(kāi)源前端框架,自2011年首次發(fā)布以來(lái),已經(jīng)成為全球最受歡迎的前端
    的頭像 發(fā)表于 07-11 09:50 ?518次閱讀

    chrome插件新版本(v3版本)中的更新,即加載更新遠(yuǎn)程js的方法探索

    1 主流方案及嘗試 現(xiàn)在瀏覽器插件中,大多采用直接調(diào)用遠(yuǎn)程代碼的方式進(jìn)行更新,由于安全策略逐步增強(qiáng),越來(lái)越不支持更新了;chrome在新
    的頭像 發(fā)表于 06-14 10:19 ?825次閱讀
    chrome插件新版本(v3版本)中的<b class='flag-5'>熱</b><b class='flag-5'>更新</b>,即加載<b class='flag-5'>更新</b>遠(yuǎn)程js的方法探索

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

    谷歌發(fā)布了用于輔助編程的代碼大模型 CodeGemma。CodeGemma 基于谷歌今年 2 月發(fā)布的輕量級(jí)開(kāi)源大模型 Gemma,針對(duì) Gemma 的兩個(gè)不同參數(shù)規(guī)模的版本 Gemm
    的頭像 發(fā)表于 04-17 16:07 ?690次閱讀
    <b class='flag-5'>谷歌</b>發(fā)布用于輔助編程的<b class='flag-5'>代碼</b>大模型CodeGemma

    AI推理框架軟件ONNX Runtime正式支持龍架構(gòu)

    近日,知名AI推理框架開(kāi)源社區(qū)ONNX Runtime正式發(fā)布支持龍架構(gòu)的版本1.17.0。
    的頭像 發(fā)表于 03-12 12:23 ?581次閱讀
    AI推理<b class='flag-5'>框架</b>軟件ONNX Runtime正式支持龍架構(gòu)

    谷歌模型框架是什么軟件?谷歌模型框架怎么用?

    谷歌模型框架通常指的是谷歌開(kāi)發(fā)的用于機(jī)器學(xué)習(xí)和人工智能的軟件框架,其中最著名的是TensorFlow。TensorFlow是一個(gè)開(kāi)源的機(jī)器學(xué)
    的頭像 發(fā)表于 03-01 16:25 ?884次閱讀

    谷歌模型框架是什么?有哪些功能和應(yīng)用?

    谷歌模型框架(Google Model Framework)并不是一個(gè)特定的框架,而是指谷歌開(kāi)發(fā)的一系列軟件框架,用于支持機(jī)器學(xué)習(xí)和人工智能
    的頭像 發(fā)表于 02-29 18:11 ?1495次閱讀

    谷歌大型模型終于開(kāi)放源代碼,遲到但重要的開(kāi)源戰(zhàn)略

    在人工智能領(lǐng)域,谷歌可以算是開(kāi)源的鼻祖。今天幾乎所有的大語(yǔ)言模型,都基于谷歌在 2017 年發(fā)布的 Transformer 論文;谷歌的發(fā)布的 BERT、T5,都是最早的一批
    發(fā)表于 02-22 18:14 ?440次閱讀
    <b class='flag-5'>谷歌</b>大型模型終于開(kāi)放源<b class='flag-5'>代碼</b>,遲到但重要的<b class='flag-5'>開(kāi)源</b>戰(zhàn)略

    谷歌升級(jí)Bard AI聊天機(jī)器人為Gemini,新增Python代碼編輯功能

     此外,谷歌表示,接下來(lái)數(shù)個(gè)月內(nèi),Gemini Advanced 計(jì)劃會(huì)加入更多新功能,如支持更為詳盡的上下文信息、增強(qiáng)多模態(tài)交互性以及完善編程功能。據(jù)谷歌公開(kāi)更新,付費(fèi)用戶可用 Gemini 界面直接編輯和執(zhí)行 Python
    的頭像 發(fā)表于 02-20 15:47 ?591次閱讀

    使用PSoC4的launcher+雙App模式,當(dāng)運(yùn)行的是App1時(shí),此時(shí)更新App1代碼就會(huì)出現(xiàn)MCU重啟的現(xiàn)象是怎么回事?

    最近碰到一個(gè)問(wèn)題,我使用PSoC4的launcher+雙App模式,當(dāng)運(yùn)行的是App1時(shí),此時(shí)更新App1代碼就會(huì)出現(xiàn)MCU重啟的現(xiàn)象。 當(dāng)
    發(fā)表于 02-05 08:23

    汽車前端冷卻模塊應(yīng)變與其車載壽命等效研究

    論文 | 汽車前端冷卻模塊應(yīng)變與其車載壽命等效研究
    的頭像 發(fā)表于 01-24 16:59 ?1210次閱讀
    汽車<b class='flag-5'>前端</b>冷卻模塊<b class='flag-5'>熱</b>應(yīng)變與其車載壽命等效研究

    NuMaker_Uni脫離仿真器代碼無(wú)法運(yùn)行怎么解決?

    RT,使用NuMaker_Uni控制OLED,連接仿真器下載代碼正常,拔掉仿真器通過(guò)電池供電的5V端口供電MCU代碼不運(yùn)行(代碼中有控制LED閃爍,LED不亮),用示波器測(cè)試了Vcc,
    發(fā)表于 01-17 06:48