跳到主要内容
版本:3.0.2

App Store 助手

App Store 助手 - appstore

获取 App Store 已登录用户信息 (appstore.account)

声明

{
name = 用户名,
active = 是否活跃,
} = appstore.account()

参数及返回值

  • 用户名
    • 文本型,如 82flex@gmail.com
  • 是否活跃 布尔型

说明

如果用户未登录 App Store,将返回 nil

示例

appstore.account
local account = appstore.account()
if account then
sys.alert("已登录用户名:" .. account.name)
else
sys.alert("未登录 App Store")
end

模拟登录、注销 App Store (appstore.login,logout)

声明

操作成败, 失败原因 = appstore.login(用户名, 密码)
appstore.logout() -- 注销

参数及返回值

  • 用户名 文本型
  • 密码 文本型
  • 失败原因 文本型
  • 操作成败 布尔型

说明

模拟交互实现,登录耗时较长,可能需要数分钟。

信息

可能要求进行二步验证,需要用户手动输入验证码。
也有可能出现 “Apple ID Locked” 等特殊情况,需要用户手动解锁。

示例

appstore.login
appstore.logout()
ok, err = appstore.login("example@icloud.com", "ssaprdwro678!")