发布网友 发布时间:2022-04-28 12:44
共1个回答
热心网友 时间:2023-07-25 13:47
这里是又巨硬工作室做的一个,通过抓包获取应用商店的安装包来部署的教程,简单的说,就是截取应用安装包的下载地址,我们都知道,在 windows phone 8.1 时代,我们可以直接在应用商店下载安装包,然后离线部署到手机上,各大第三方商店里的安装包,也是通过这种方法来获取的,那么在 Windows 10 上,我们并没有看到手动下载的按钮,那么我们怎样去获取下载地址呢,对了,刚刚有一个网友提出了一个软件,它能够嗅探到下载的原始地址是什么,这个软件就叫做 fiddler,这个软件就是嗅探,你电脑所有软件和互联网之间的传输,原理和浏览器里的审查元素的网络一样,如果你在视频网站上看到喜欢的视频,你没有下载工具,但是你又很想下载,怎么办呢,那么这个时候你可以右键页面,打开审查元素,点击网络,刷新页面,然后筛选,看到最大的视频文件了么,这就是你想要的文件了,好,那么现在就下载了 fiddler 这个软件 打开,先看一下优酷Win10吧,进入应用商店下载,看到这个软件已经开始收集了,然后选中这个真实的下载地址,然后 复制一下真实的地址 (Copy URL),然后粘贴到迅雷,开始下载,好下完了,这个就是安装包了,后缀名是 .appxbundle,我们可以通过打开压缩包的方式打开这个安装包,可以很清楚地看到,这个安装包包含了3个 APPX,X86 X64 和什么,ARM 啊,这个是手机版的呢,原来优酷还有手机版的,Win10 UWP 应用有一个特点,就是一个包通吃三大平台,手机 64位PC 和32位PC,待会我们再试一试能不能安装在手机上吧,这个安装包是经 Visual Studio,生成安装包产生的,当你做完之后,电脑上 debug 测试也成功了,这个时候你就可以选择 release ,然后生成不需要上传到应用商店的安装包,在生成的时候,你可以选择要生成 X86 X64还有ARM,这个是由开发者自己选的,目前还没有办法,通过修改 .appxbundle 安装包里的文件来强制安装,只能下载看看是否支持安装到手机,一个代码、一次开发,仅需要稍微修改一下,就能适配三大平台,他们共用一个代码,只是生成的时候可以*,这就是UWP,那么为什么有的开发者选了只支持PC呢,那就是手机版的还没适配好,实际上只要选择了ARM,就是可以直接安装到手机上的,真不真呢,那就试一试,好,得到了刚才的安装包,接下来尝试一下,将优酷Win10版装进手机,我已经复制出来了,打开开发人员模式,然后点击安装包,咦,还真的可以安装唉,稍等片刻,应该在最新应用列表可以看到,好的 有了,打开看看,我们同时打开桌面版的优酷 Win10 版,打开了,如果将桌面的优酷调小,就是手机版的优酷了,一个最严重的问题就是字体太大,界面显示不全,而且比较凌乱,如果这个问题你能忍受的话,那现在看看播放界面,这个,你还能忍受么,电脑和手机都出现了显示不全的问题,他用的布局是左对齐,还定义了框架,就是全部是距离左边多少像素显示什么内容,导致右边的看不全,手机上更加,比电脑屏幕还小,做UWP,你首先就要想的是电脑的体验好,在手机上的体验也能像电脑一样,电脑像手机,手机是电脑,傻傻分不清。