标签: download

TapTap *近强制更新后不给存储权限无法安装游戏

TapTap *近强制更新后不给存储权限无法安装游戏

 

xmt328 · 2 天前 · 4095 次点击

很早之前 TapTap 就是要存储权限,但是不给的话也能去 Android/data/com.taptap 下面把安装包找出来

但是现在强更后的版本将安装包下载到了 /data/data/com.taptap 下

也就是说不 root 手机的情况下只能老老实实给存储权限

平台自己都如此做,对里面游戏的审核力度现在也保持怀疑了

第 1 条附言  ·  1 天前

果然大家对隐私问题非常在意

我不认为 TapTap 会主动泄露用户数据,或者收集用户数据做一些灰色地带的事情

但是为了规避执行层面中可能出现个别人道德底线较低的风险,我是不太愿意随便放开这类隐私权限的

@AndrewRen 和 @hjiang 的回答是可以理解的,国产魔改系统确实有很多莫名其妙的问题。但是我不能理解既然无论放在那个目录不给权限就不能安装,那为什么要挪下载地址呢?继续放在 ExternalStorage 中我还是能够手动去安装呀

40 条回复    2021-08-19 17:42:51 +08:00

SenLief
    1

SenLief   2 天前   ❤️ 1

我也很奇怪为何不放在 Download 下边去,然后自己安装的。
ila
    2

ila   2 天前 via Android

*条就是他家招聘信息
yukiww233
    3

yukiww233   2 天前

试了下,确实挺 nt 的,都已经下载到私有存储了, 安装时候还非得要存储权限
shushugo
    4

shushugo   2 天前

自从 TapTap 强制更新之后,我就把这玩意给卸了
WebKit
    5

WebKit   2 天前

讲道理不给存储权限的情况下这两个目录 Android/data/com.taptap /data/data/com.taptap 都是可以用的,所以要存储权限很疑惑
WebKit
    6

WebKit   2 天前   ❤️ 2

@SenLief #1 因为这个目录是真的需要权限
fox2081
    7

fox2081   2 天前

想起来,win 平台上的国内软件下载目录基本都会给你新建一个自己定的下载目录而不是默认的 download 目录,是跟这个文件夹有仇一样,有现成的标准都非要自己瞎搞
zx513972201
    8

zx513972201   2 天前

taptap 我注册后就每天有各种博彩游戏电话\短信过来.早就卸载了.
NSAgold
    9

NSAgold   2 天前 via Android

@WebKit /download 是公共目录,不需要权限
secretman
    10

secretman   2 天前

@NSAgold 公共目录:Download 是需要权限的,App 自己的私有目录才不需要权限

thetbw
    11

thetbw   2 天前

国内就这样,手机根目录直接上百个文件
hjiang
    12

hjiang   2 天前   ❤️ 5

问了一下负责 TapTap 主 app 的同事,这个改动是为了解决小米 Android 11 手机安装时出现的包解析问题。并没有什么别的目的。
ysc3839
    13

ysc3839   2 天前 via Android

你搞错了,/data/data 是私有存储空间,不需要授权也可以使用。
Dash
    14

Dash   2 天前   ❤️ 3

@zx513972201 关于 TapTap 用户投诉手机好被用于恶意营销推广的问题,我们自己彻查过很多次,也用过很多新手机号钓鱼,没有证据表明与我们自己或短信合作伙伴的信息泄露有关。
大家遇到的问题可能是偶然(我们每天的新注册用户有十万级),也可能是其他游戏或当地运营商有信息泄露的问题,建议直接向工信部投诉消息发送方。
williamx
    15

williamx   2 天前 via Android

@hjiang 为什么会出现这个问题?
Sapp
    16

Sapp   2 天前 via Android   ❤️ 2

@zx513972201 按照我买心动股票和观察黄老板的感受,他可能会给心动搞倒闭,但是真不至于搞这点偷偷摸摸的,毕竟是六七十块增持股票现在跌到 30 多块快腰斩的人…
hjiang
    17

hjiang   2 天前

@williamx 同事说是为了绕过系统的一个 bug 。但我对 Android 不了解,不知道细节,还是晚点让专家来解答。
fkdtz
    18

fkdtz   2 天前   ❤️ 1

@Sapp
@Dash
此时压力来到了 14 楼黄老板这边
RikkaW
    19

RikkaW   2 天前

@secretman Download 文件夹(及其他标准文件夹)在 Android 10 以上是不用权限就可以写入的( Android 10 需要使用媒体存储,Android 11 的 fuse 在背后做了这个工作)
xdanger
    20

xdanger   2 天前

@zx513972201 @Dash 我们没找到实锤,但是的确换了一个短信供应商之后,至今都没客诉。
dingwen07
    21

dingwen07   2 天前

@WebKit #6 Downloads 、Documents 、Pictures 不需要任何权限
xsharp
    22

xsharp   2 天前

@fkdtz ?
WebKit
    23

WebKit   2 天前

@dingwen07 #21 除了 app 自己的两个目录,任何目录都需要权限的。你说的不需要权限只是 Android 11 下新的 MediaStore API 。在其他版本上还是要权限的。
zhanlanhuizhang
    24

zhanlanhuizhang   2 天前

想多了,系统文件夹,10 以后操作超级复杂,也是需要权限的。
zpxshl
    25

zpxshl   2 天前 via Android

@hjiang 小米安装包解析失败我们也遇到,忘了同事怎么解决的,小米的破问题真服了
AndrewRen
    26

AndrewRen   2 天前

确实如上面所说,TapTap 之所以更换下载目录,纯粹只是为了解决小米 Android 11 某一个系统版本的安装包解析失败问题,并没有其他含义与目的。
我们当时发现,这类小米 Android 11 无法解析安装包的手机,在安装时,系统会报权限不足的错误,所以才选择更换了下载文件路径。
flyz
    27

flyz   1 天前 via Android

@Dash 要在不同的省份,用不同的环境下测试,如果公司的网络测试,得出这个结论没意义。
WooooW
    28

WooooW   1 天前

@AndrewRen 那为何不先判断是否是小米 11 手机呢, 再来确定是否要存储权限呢
AndrewRen
    29

AndrewRen   1 天前

@WooooW 是的,当时有考虑过判断机型和系统版本,不过,在修复这个问题的时候,还是在 Android 11 没有全面铺开的时候,考虑到其他厂商系统未来升级的时候也有可能出现类似的问题,我们讨论后,采用了保守的方式,更换了下载路径。
noahhhh
    30

noahhhh   1 天前

taptap 国际版试试看
dingwen07
    31

dingwen07   1 天前

@WebKit #23

https://developer.android.com/reference/android/provider/MediaStore

Added in API level 1

xmt328
    32

xmt328   1 天前

@noahhhh 国际版和国内的内容不一样
hanqian
    33

hanqian   1 天前

黄一孟居然是本站第 10 号会员……
pocarisweat
    34

pocarisweat   1 天前   ❤️ 1

@hanqian
https://v2ex.com/member/henryhuang
还有这种重量级。
moonkiller
    35

moonkiller   1 天前

@pocarisweat 他是谁?
paoqi2048
    36

paoqi2048   1 天前

@Dash 竟然是真的?
HappyFox
    37

HappyFox   1 天前

@moonkiller #35 黄河,和张一鸣、梁汝波一起创业的那个大神,看他帖子,头条当年初创的时候还在本站做过调研和意见征集 https://v2ex.com/t/37088#reply13
https://chuangxin.chinadaily.com.cn/a/201911/11/WS5dc91540a31099ab995eb363.html
moonkiller
    38

moonkiller   1 天前

@HappyFox ? ? ? 大佬富贵就不来了
Jface
    39

Jface   1 天前

TapTap 很良心了, 应该是 MIUI 问题.
AndrewRen
    40

AndrewRen   1 天前   ❤️ 1

回复一下 @xmt328 的疑问。当时检测小米 Android 11 无法安装的问题是一个非常奇怪的问题。把 apk 下载至 Android/data/com.taptap 目录下并不会有权限问题,但是安装的时候,即使用户给了存储权限,系统仍然会报权限不足,安装失败。经过各种尝试和寻找,发现把 apk 下载至 data/data/com.taptap 目录后,可以正常安装。
综合评估后,我们选择了更换下载目录。

a标签实现单文件和多文件下载

a标签实现单文件和多文件下载

*近的项目需要做单文件下载和多文件下载,经过努力终于实现了,想把实现的方法记录一下,分享给大家,希望对你有所帮助

%title插图%num

单文件下载
单个的文件下载只需要使用a标签将文件目标放在href中,然后添加download属性。

download 属性规定被下载的超链接目标。

在a标签中必须设置 href 属性。

该属性也可以设置一个值来规定下载文件的名称。所允许的值没有限制,浏览器将自动检测正确的文件扩展名并添加到文件 (.img, .pdf, .txt, .html, 等等)。

<a href=”文件目标” download=”自定义下载文件的名称”></a>
1
2
多文件下载
创建a标签模拟点击事件

downloadMulti (name, url) {
var aDom = document.createElement(‘a’)
var evt = document.createEvent(‘HTMLEvents’)
evt.initEvent(‘click’, false, false)
aDom.download = name
aDom.href = ‘/file/download?file_path=’ + url
aDom.dispatchEvent(evt)
aDom.click()
},

其中/file/download?file_path= 是后台写的一个服务,只需要把链接拼好赋值给a标签的href。然后调用 downloadMulti (name, url) 将文件名和链接传入就OK了

友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速