hubab1/OpenASO

GitHub: hubab1/OpenASO

OpenASO 是一款开源 macOS 应用,用于监控和优化 App Store 上的关键词排名、评分评论和竞争对手数据。

Stars: 69 | Forks: 15

# OpenASO OpenASO 是一款用于应用商店优化研究的原生 macOS 应用。它可帮助您追踪所监控应用的 App Store 关键词排名、商店评分与评论、竞争对手可见度以及 Apple Ads 关键词热度。 ![OpenASO 关键词排名仪表板](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/7ae306a5f5045555.jpg) ## OpenASO 功能介绍 - 根据商店、App Store ID、Bundle ID、标题、卖家和平台追踪 App Store 应用。 - 跨国家/地区创建关键词追踪并随时间记录排名快照。 - 检查每个关键词搜索返回的已排名竞争对手应用。 - 监控商店评分、评分历史和评论。 - 导入关键词列表并将关键词、关键词历史和评分数据导出为 CSV。 - 手动刷新或为陈旧的排名数据配置自动每日刷新。 ## 文档说明 托管文档是使用 OpenASO 的权威指南: - [快速入门](https://openaso.thirdtechapps.com/docs/getting-started/quickstart/) - [核心概念](https://openaso.thirdtechapps.com/docs/getting-started/concepts/) - [管理应用](https://openaso.thirdtechapps.com/docs/guides/manage-apps/) - [追踪关键词](https://openaso.thirdtechapps.com/docs/guides/track-keywords/) - [评分与评论](https://openaso.thirdtechapps.com/docs/guides/ratings-reviews/) - [Apple Ads](https://openaso.thirdtechapps.com/docs/guides/apple-ads/) - [导入与导出](https://openaso.thirdtechapps.com/docs/guides/import-export/) - [每日刷新](https://openaso.thirdtechapps.com/docs/guides/daily-refresh/) - [CSV 格式](https://openaso.thirdtechapps.com/docs/reference/csv-formats/) - [常见问题](https://openaso.thirdtechapps.com/docs/troubleshooting/common-issues/) ## 系统要求 - macOS 15.0 或更高版本 - 支持 Swift 6.2 的 Xcode 17 或更高版本 - Node.js(用于可选的 Apple Ads 网络会话助手) - Apple Ads 和 App Store Connect 凭据(用于需要账户支持的功能) ## 设置步骤 1. 克隆代码仓库。 2. 在 Xcode 中打开 `OpenASO.xcodeproj`,或通过命令行构建。 3. 如果希望将 Apple Ads API 凭据作为进程环境变量导出,可参考 `.env.example`。 4. 需要时,在应用的设置窗口中输入 Apple Ads 网络登录凭据和 App Store Connect 凭据。 已提交的开源构建版本默认关闭分析功能。省略 `OPENASO_OSS_BUILD` 的非开源构建版本默认保持分析功能启用。 ## 数据与凭据 OpenASO 使用 SwiftData 本地存储应用、关键词、评分、评论和指标数据。CSV 导出是在应用外使用这些数据的主要途径,特别适用于 AI 辅助评论分析、关键词研究、报告或电子表格。 ## 构建与测试 构建并运行: ``` ./script/build_and_run.sh ``` 运行测试: ``` xcodebuild test -project OpenASO.xcodeproj -scheme OpenASO -destination 'platform=macOS,arch=arm64' -derivedDataPath Build CODE_SIGNING_ALLOWED=NO ``` 启动冒烟检查: ``` ./script/build_and_run.sh --verify ``` ## Apple 服务说明 OpenASO 依赖公开的 App Store 端点、Apple Ads API、App Store Connect API 以及一个可选的基于浏览器的 Apple Ads 会话助手。这些服务可能会有速率限制、重定向、要求双因素认证或更改响应格式。应用会尽可能报告提供商错误,但某些功能需要有效的账户访问权限和当前的 Apple 服务行为。 ## 许可证 OpenASO 基于 MIT 许可证发布。参见 `LICENSE` 文件。
标签:Apple Ads分析, CSV数据处理, GNU通用公共许可证, macOS应用, MITM代理, Node.js, Swift开发, Xcode, 关键词排名跟踪, 市场监控工具, 市场竞争分析, 应用可见性分析, 应用商店优化, 应用商店监控, 应用商店研究, 应用排名优化, 数字营销, 数据分析工具, 数据导入导出, 移动应用分析, 移动端优化, 竞争对手监控, 自动刷新, 评分评论管理