-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathiRingo.TestFlight.plugin
33 lines (27 loc) · 2.41 KB
/
iRingo.TestFlight.plugin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!name = iRingo:TestFlight
#!desc = 1.自定义TestFlight登录商店地区;2.多账户保存及切换(需配置BoxJs使用);3.让通用应用在任意苹果处理器设备上可安装。
#!openUrl = http://boxjs.com/#/app/iRingo.TestFlight
#!author = VirgilClyne[/~https://github.com/VirgilClyne]
#!tag = 功能增强
#!system =
#!system_version =
#!loon_version = 3.2.6(821)
#!homepage = https://NSRingo.github.io/guide/test-flight
#!icon = https://raw.githubusercontent.com/sooyaaabo/Loon/main/Icon/App-Icon/TestFlight-01.png
#!date = 2025-02-04 17:00
# 2024-12-24 08:53:51 v3.4.0
# /~https://github.com/NSRingo/TestFlight/releases/latest/download/iRingo.TestFlight.plugin
[Argument]
CountryCode = select, "AUTO", "US", "CN", "HK", "TW", "SG", "JP", "AU", "GB", "KR", "CA", "IE", tag = 国家或地区代码, desc = 不同国家或地区提供的内容或有差别。
MultiAccount = switch, false, tag = 启用多账号支持, desc = 启用多账号支持会自动保存保存更新当前账号信息。
Universal = switch, true, tag = 启用通用应用支持, desc = 启用通用应用支持会解除 TestFlight app 的 iOS/iPadOS/macOS(AppleSilicon) 平台限制。
AlwaysShowInstall = switch, false, tag = 总是显示安装选项, desc = 当 Testflight 无法加入时,也总是显示app详情页面的安装选项。
MergeNotifications = switch, false, tag = 合并通知开关, desc = 同步开关全平台的电子邮件通知,如关闭 iOS 的 Testflight 更新电子邮件通知,也会同时关闭 tvOS 的 Testflight 更新电子邮件通知。
LogLevel = select, "WARN", "OFF", "ERROR", "INFO", "DEBUG", "ALL", tag = [调试] 日志等级, desc = 选择脚本日志的输出等级,低于所选等级的日志将全部输出。
[General]
skip-proxy = iosapps.itunes.apple.com
[Script]
http-request ^https?:\/\/testflight\.apple\.com\/ script-path = /~https://github.com/NSRingo/TestFlight/releases/latest/download/request.bundle.js, requires-body = true, tag = iRingo.TestFlight.request, argument=[{CountryCode},{MultiAccount},{Universal},{AlwaysShowInstall},{MergeNotifications},{LogLevel}]
http-response ^https?:\/\/testflight\.apple\.com\/ script-path = /~https://github.com/NSRingo/TestFlight/releases/latest/download/response.bundle.js, requires-body = true, tag = iRingo.TestFlight.response, argument=[{CountryCode},{MultiAccount},{Universal},{AlwaysShowInstall},{MergeNotifications},{LogLevel}]
[MitM]
hostname = testflight.apple.com