Skip to content

[iOS 26.6] 空气质量数值「无法使用」,地图图层正常但 currentAirQuality 不显示 #65

@GGaryZhong

Description

@GGaryZhong

bf3ec73d7a0a001c1d1b917668a54885.log

环境

  • 设备/系统:iPhone,iOS 26.6 (Build 23G5028e)
  • 插件:iRingo WeatherKit v3.1.0(Loon)
  • 配置:天气/空气质量数据源=彩云天气,AQI算法=WAQI_InstantCast_CN(国标HJ6332012),
    Index.Replace=HJ6332012,ForceCNPrimaryPollutants=true,Storage=PersistentStore

现象

  • 空气质量「地图图层」正常显示,图例为 AQI (CN) 国标,色块正常
  • 但所有城市的「空气质量数值卡片」全部显示「无法使用」/ --
  • 同账号 macOS 26.6 上用相同插件配置,AQI 数值正常显示

日志(LogLevel=ALL)

脚本执行成功,数据已完整算出并编码:

  • 算出 index: 46, primaryPollutant: OZONE, scale: HJ6332012.2414, categoryIndex: 1
  • 日志显示 WeatherKit2.encode dataSet: airQuality ✅
  • 但 App 端数值仍「无法使用」

抓包

  • v2 主请求 /api/v2/weather/zh-Hant-TW/... 返回 200,airQuality 已注入
  • App 另发 v1 请求 /api/v1/airQualityScale/zh-Hant-TW/HJ6332012.2414 持续 404

怀疑

iOS 26.6 可能改了 currentAirQuality 的数据结构或读取逻辑(走 v1 airQualityScale),
导致 iRingo 注入 v2 的数值不被 App 接受。macOS 26.6 行为不同故正常。

附完整 ALL 日志。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions