【ITBEAR科技資訊】6月28日消息,據(jù)ITBEAR科技資訊了解,一位程序員在V2EX論壇上發(fā)帖稱(chēng),他使用開(kāi)源框架uni-app開(kāi)發(fā)的應(yīng)用在Google Play上被下架。下架原因是uni-app自帶的SDK包含了違反Google Play政策的代碼,其中包括具有內(nèi)置自行下載APK能力的代碼以及與廣告相關(guān)的代碼。
這位開(kāi)發(fā)者表示,他使用uni-app開(kāi)發(fā)了一款應(yīng)用,并將其提交到Google Play上架。然而,不久之后,他收到了來(lái)自Google Play的通知,稱(chēng)應(yīng)用已被下架。經(jīng)過(guò)咨詢(xún)之后,他了解到下架原因是uni-app自帶的SDK中的一些代碼違反了Google Play的政策。
根據(jù)DCloud的回應(yīng),他們已經(jīng)與Google Play進(jìn)行了溝通,并于6月24日晚上提交了修復(fù)后的應(yīng)用。經(jīng)過(guò)審核測(cè)試確認(rèn)問(wèn)題已經(jīng)解決。
據(jù)了解,這個(gè)應(yīng)用被下架的主要原因是DCloud SDK中存在安裝APK的代碼。Google Play的最新審核要求是不允許應(yīng)用直接下載APK進(jìn)行安裝。盡管以前一些應(yīng)用可以通過(guò)取消APK安全權(quán)限來(lái)繞過(guò)審核,但Google現(xiàn)在加強(qiáng)了審核流程,因此這批應(yīng)用無(wú)法通過(guò)應(yīng)用商店的審核。
針對(duì)此問(wèn)題,DCloud表示他們將對(duì)安裝APK的代碼進(jìn)行調(diào)整,將其獨(dú)立為一個(gè)可選模塊。這樣,在面向Google Play渠道打包應(yīng)用時(shí),就不會(huì)包含這個(gè)模塊。而國(guó)內(nèi)開(kāi)發(fā)者則可以自行選擇是否包含該模塊。當(dāng)應(yīng)用不包含APK安裝模塊時(shí),調(diào)用安裝APK的相關(guān)接口將會(huì)報(bào)錯(cuò),提示缺少相應(yīng)的模塊。
這一事件引起了廣大開(kāi)發(fā)者的關(guān)注,一些開(kāi)發(fā)者表示,他們也使用uni-app進(jìn)行應(yīng)用開(kāi)發(fā),并希望DCloud能夠盡快解決這個(gè)問(wèn)題,以確保他們的應(yīng)用能夠順利通過(guò)Google Play的審核并上架。