大多数人点进一篇关于拉斯维加斯大都会酒店 App 的文章,多半是手里拿着手机,正在犹豫要不要往上面装点东西。这个决定跟界面好不好看、用起来方不方便没有关系。真正的问题在于:什么代码会被允许运行在一台同时存着邮件、银行信息、照片和通讯录的设备上。所以第一个要问的不是“这个 App 存不存在”,而是“对方提供的这个东西到底算不算一个 App”,以及“它是不是来自一个出了事能找到人负责的渠道”。
拉斯维加斯大都会酒店在自己的网站上公布了移动端产品的信息。那个页面是唯一能确认产品形态、分发渠道和权限要求的地方。这篇文章要做的,是把这些答案可能落入的类别讲清楚,让你打开那个页面时,知道自己看到的是什么。
运营方说“App”时,可能指三种完全不同的东西
当一个运营方说自己有 App,这个词至少覆盖三种技术形态,彼此不能互换。区别之所以重要,是因为每一种形态跟手机硬件的关系不同,更新路径不同,能申请的权限范围也不同。
| 形态 | 是什么 | 能申请什么 | 不能做什么 |
|---|---|---|---|
| 原生 App | 针对设备操作系统编译的代码,从应用商店或签名包安装。 | 相机、位置、通讯录、存储、设备标识符、推送通知。 | 默认什么都做不了;每一项能力都必须由用户授予。 |
| 套壳网页视图 | 一个很薄的原生外壳,在内嵌浏览器里加载运营方的网站。 | 通常和浏览器一样:存储、通知(如果外壳申请的话)。 | 硬件访问权限比完整原生 App 少,但仍作为已安装应用运行。 |
| 移动版网站 | 不需要安装。手机浏览器打开一个响应式网站。 | 仅浏览器级权限:位置、通知、存储、相机(如果网站要求)。 | 没有桌面图标级存在感,没有后台运行,没有离线内容(除非网站自己构建)。 |
如果从运营方的页面上看不出提供的是哪一种,这种信息缺失本身就值得注意。套壳网页视图经常用跟原生 App 一样的措辞来宣传,但它的更新路径和设备访问权限都不一样。页面上应当直白地写明装的是什么、从哪里装。
App 改变了玩的过程中的什么,又没改变什么
App 改变的是表面,不是游戏本身。桌游的规则、老虎机的返还结构、促销附带的投注条件、提款附带的验证步骤,全部由运营方的条款和游戏自身的规则决定。装不装 App 不会改变其中任何一项。App 能改变的是界面响应的速度、通知玩家的方式,以及运营方通过设备触达玩家的便利程度。
最后这一点是双刃剑。推送通知对想了解锦标赛何时开始的玩家来说是一种便利,但它同时也是运营方把新优惠直接放到锁屏上的通道。正在考虑是否允许通知的人应该明白:这个权限不是玩游戏的必需条件,拒绝它不会削弱游戏本身的功能。
有些运营方会利用 App 提供移动版网站没有的功能,比如生物识别登录或者更快捷的收银台入口。拉斯维加斯大都会酒店是否这样做,写在他们自己的 App 页面上,不在这里。读者要做的是核对想要的功能是否列在自己正在安装的那个形态下面,而不是默认 App 和移动版网站只是换了图标的不同产品。
权限是一串问题,不是走过场
App 申请的每一项权限都是在问你一个问题,答案应该基于这个 App 完成本职工作需要什么。一个赌场 App 发一手二十一点不需要访问通讯录,结算一笔投注也不需要麦克风。当出现一个跟下注、查余额、提款没有明显关联的权限时,你应该把它当作一个信号:停下来,先读一读 App 自己的隐私披露,再决定要不要继续。
运营方的页面,或者从那个页面链接过去的商店列表,是列出所申请权限的地方。你应该把那个列表跟自己打算使用的功能做比对。比如位置权限,可能是因为运营方想确认玩家处在允许参与的地区。这是一个功能性的理由。如果页面上没有解释为什么申请某个权限,你就无法区分功能性请求和数据收集请求,而这种缺失本身就是一种回答。
从官方商店以外的地方安装
你能做的风险最高的一步,就是从设备操作系统控制的商店以外的任何地方安装 App。从链接、二维码或第三方网站下载的文件没有经过商店的审核流程,而且可能在离开运营方控制之后被人改动过。运营方自己的页面应该写明唯一授权的渠道。如果没写,你不应该自己去推断一个出来。
即使是从官方商店安装,也要确认发布者名称跟运营方完全一致。商店列表可以做得看起来像某个运营方的 App,实际上却是由一个不相关的账号发布的。检查方法很简单:列表上的发布者名称、运营方网站上的域名、App 本身的名称,三者应该一致。只要对不上,就找到了一个不安装的理由。
拉斯维加斯大都会酒店的 App 页面是确认授权分发渠道的地方。本文不写那个渠道是什么,因为那是关于这个运营方的事实,只有运营方自己的页面才是唯一有约束力的来源。安全原则是通用的:运营方和所安装代码之间的环节越少,代码被改动的机会就越少。
第一次登录前要确认什么
在往已安装的 App 里输入任何账户凭据之前,有一份简短的核对清单适用于所有运营方,包括拉斯维加斯大都会酒店。每一项都从运营方自己的页面或 App 自身的设置里读出,而不是靠假设。
| 要确认的项目 | 为什么可能变化 | 在哪里写明 |
|---|---|---|
| App 的形态:原生、套壳还是移动版网站 | 运营方会更换移动端产品,套壳视图可能在不换名字的情况下替换掉原生 App。 | 运营方的 App 页面,通常在关于移动端或下载的标题下。 |
| 授权的分发渠道 | 商店政策会变,运营方可能把 App 从一家商店移到另一家,或者改成直接下载。 | 同一个 App 页面,在安装说明里。 |
| 所申请的权限 | App 更新可以在不实质改变版本号的情况下增加权限。 | 商店列表,或安装后 App 自身的设置。 |
| 登录安全选项 | 生物识别登录和双重验证选项会随着运营方更新 App 而增加或移除。 | App 的安全或账户设置,以及运营方的帮助页面。 |
| 通知默认值 | 一次更新可能把通知偏好重置为更宽松的默认状态。 | App 的通知设置,每次更新后都要检查。 |
在输入凭据之前检查完这五项,你就做到了页面本身无法替你完成的事:在你自己设备上核实了软件的当前状态。运营方的页面是一张快照;已安装的 App 才是活的对象,而运行它的是你的设备。
更新会改变这段关系的条款
一个今天安全的 App,下一次更新之后未必还安全。更新可以增加权限、改变通知默认值、修改约束通过 App 收集的数据的隐私政策,还可以把套壳网页视图替换成指向另一个目标的版本。就上述核对清单而言,你应该把每一次更新都当作一次全新安装来对待。
运营方的 App 页面不一定公布每一项变化。商店列表通常会显示当前版本的新内容,但你不应该只依赖那份摘要。设备设置里的权限列表才是已安装 App 能做什么的权威记录。如果那个列表变长了,你应该问为什么,而运营方的隐私政策就是应当回答这个问题的文件。
对拉斯维加斯大都会酒店来说,App 页面和隐私政策是两份不同的文件,应该放在一起读。App 页面说明软件是什么;隐私政策说明运营方会拿软件能接触到的数据做什么。两者不能互相替代。
当页面上什么都没写的时候
App 页面上的信息缺失不是小疏漏。如果页面没写产品是原生 App 还是套壳网页视图,你就无法知道自己正在安装什么代码。如果没写授权的商店名称,你就无法区分正规下载和仿冒品。如果没列权限,就等于要求你在一无所知的情况下同意一组未知的能力。每一种缺失都是停下来想一想的原因,而停下来正是正确的反应。
你不应该用假设去填补空白。别家运营方的 App 申请位置权限,不代表这家也申请。商店搜索返回了某个结果,不代表运营方授权了那个结果。唯一能填补空白的来源是运营方自己的页面,如果那个页面沉默,沉默本身就是答案:你还没有足够的信息来安全地安装。
常见问题
App 和移动版网站是一回事吗?
不一定。App 是安装的代码;移动版网站运行在浏览器里。运营方的页面应该写明提供的是哪种形态。如果没写,你不能假设两者可以互换。
我必须允许所有权限才能玩吗?
不是。权限是逐项申请的,拒绝一项通常不会阻断下注或查看余额这些核心功能。你应该只授予 App 声明的功能所必需的权限。
我应该从哪里下载这个 App?
只从运营方自己页面指定的渠道下载。从任何其他来源下载都没有经过运营方验证,而且可能被改动过。商店列表上的发布者名称应该跟运营方完全一致。
App 更新之后我应该检查什么?
设备设置里的权限列表、通知默认值和隐私政策。一次更新可以在不改变 App 名称或图标的情况下改动这三样东西。
本页面是对运营方 App 页面所涵盖内容的独立梳理,并非由拉斯维加斯大都会酒店发布,也不替他们陈述任何数字或状态,他们自己的 App 页面才是关于其 App 是什么、从哪里来的唯一有约束力的来源。
理性游戏
博彩应被视为付费娱乐,而非赚钱或挽回损失的方式。美国读者可拨打 1-800-MY-RESET (1-800-697-3738)。
各地法定年龄为 18 岁或 21 岁,请遵守适用于你所在地的规定。
本文是关于这些机制如何运作的一般性说明,不构成法律建议,也不是对任何运营方的推荐。

