用这个 LaunchBar 动作一键解绑 Setapp,跨设备使用更方便

Matrix 精选

文章代表作者个人观点,少数派仅对标题和排版略作修改。

如果你的 Setapp 订阅是与朋友拼车,且账户类型是家庭子账户。那么根据 Setapp 的说明,你只能同时在 1 台设备上登陆。而你正好有多台 Mac 设备,这就需要经常在不同设备上来回切换 Setapp 账户。

当你在 A 设备登陆后,如果要在 B 设备登陆,你需要到Setapp 设备管理页面取消 A 设备绑定,然后在 B 设备上直接登陆。Setapp 实际上对单设备订阅账户非常友好,当你在 B 设备登陆后,A 设备上已开启的应用实际上还能够持续使用一段时间。

所以,单设备订阅实际上能够满足基本需求,唯一麻烦的地方是:在另一台设备上登陆时,必须打开 Setapp 网页来取消设备关联,无法直接「顶」掉另一台设备。

打开 Setapp 设备管理页面又慢又麻烦,所以我编写了一个非常简单的 LaunchBar 动作,帮你一键解绑 Setapp 已绑定设备。这样,后续在另一台设备上登陆 Setapp 时,只需要执行该动作,然后直接登陆即可。

Setapp 设备一键解绑 LaunchBar 动作

安装 LaunchBar 动作

首先,下载该 LaunchBar 动作并安装。安装之后,点击 Edit 编辑脚本。

LaunchBar 动作编辑

你需要修改 2 个位置,首先是把顶部的 Python 路径修改为自己本地的路径,可通过在终端中执行  获取。保证该 Python 环境中已安装 Requests 模块,安装方法为:。

编辑 Python 脚本

接下来,我们需要获取自己的 Setapp 账户 Token。打开Setapp Devices页面,使用 F12 打开开发者工具。选择开发者工具中 Network XHR,然后刷新此页面。

此时,开发者工具栏会显示所有请求,找到其中以 me 命名的请求,从 Request Headers 中获取到 Token 字段,然后填入 LaunchBar 脚本中预留位置。

浏览器开发者工具

一切就绪,保证你的 Setapp 账户已登录,然后执行该动作看是否能正常运行。

执行成功提示

根据我的测试,Setapp 的 Token 基本不会更新,所以这是一件一劳永逸的事情。当然,如果脚本不可用了,请重新获取 Token,可能是更新了。

这么麻烦,还不是为了省掉多添加一个设备每月需要多花费的 $4.99 嘛。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191018A0FEKU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券