PushUp Pilot Support

2290320152@qq.com

Quick start and exercise safety

  1. Secure the iPhone in portrait orientation with your upper body and hands visible.
  2. Allow Camera access and create or select a local player.
  3. Tap START, complete calibration, or use SKIP CALIBRATION for adaptive tracking.
  4. Move your body up to fly higher and down to descend while completing push-ups.
PushUp Pilot is a fitness game, not medical advice or a health-measurement tool. Keep the device stable, leave clear space, exercise within your ability, and stop if you feel pain, dizziness, or discomfort.

Camera and motion troubleshooting

  • Open iOS Settings > Privacy & Security > Camera and allow PushUp Pilot.
  • Use even front lighting, avoid strong backlight, and keep shoulders, arms, and hands inside the frame.
  • Keep the phone stable in portrait orientation.
  • Recalibrate after changing distance, lighting, or body position. Use quick recalibration or SKIP CALIBRATION if a saved profile no longer fits.
  • Restart the app after changing permissions.

Camera frames and pose landmarks are processed on the iPhone and are not uploaded to the PushUp Pilot Cloudflare service.

Local players, records, and deletion

Local names and avatar images stay on the iPhone and are not published on the global leaderboard. Creating a player does register its random UUID with the online service, which creates a non-editable Pilot-... alias.

Deleting a player removes that local profile and its calibration data. Earlier Records keep their saved name and avatar snapshots until you open RECORDS and use CLEAR. Photos and videos already saved to Photos must be deleted in Photos.

PushUp Pilot does not provide an authenticated online account, so there is no in-app account-deletion flow. Cloudflare leaderboard records are handled separately under Data requests.

Global leaderboard and Game Center

  • The global leaderboard requires access to https://youcanfly-api.liminghua.fyi.
  • Only eligible standard records can upload. Manual-control and detected knee-support records are excluded.
  • Free users can manually complete one successful upload per player UUID per UTC week, starting Monday at 00:00 UTC. Failed, rejected, duplicate, or rolled-back attempts do not consume it.
  • Lifetime Pro queues eligible standard scores for automatic upload after StoreKit entitlement verification.
  • Public entries show numeric results and an automatic alias. Local names and avatars are not uploaded.

There is no public user-authored text, image, audio, messaging, chat, or post feature, so reporting and blocking are not applicable. Opening the leaderboard sends the selected player UUID to the service. Local gameplay and local records remain available if the online service is unavailable.

PushUp Pilot asks Apple Game Center to authenticate at launch. When authenticated, eligible best scores and milestone achievements submit automatically to Apple. Game Center records are managed by Apple and are separate from the Cloudflare leaderboard.

Lifetime Pro purchase, offer code, and restore

Lifetime Pro is a one-time, non-consumable Apple in-app purchase with product ID com.minghua.pushupbird.lifetimepro. It is not a subscription. It unlocks Space, Raceway, and Stadium themes and characters, unlimited eligible score uploads, and monthly and yearly training analytics. Ocean and core gameplay remain free.

If the product or price does not load:

  • Confirm the device is signed in to the App Store and in-app purchases are allowed.
  • Check the network connection and Apple System Status.
  • Confirm the storefront supports the product, then restart the app and reopen SETTINGS > LIFETIME PRO.
  • For a testing build, confirm the intended Sandbox tester is in use and that the in-app purchase has been submitted with the app version in App Store Connect.

The app has no offer-code text field. Redeem a code through Apple's App Store redemption interface or the one-time redemption link supplied with the code. Reopen PushUp Pilot, then use SETTINGS > LIFETIME PRO > RESTORE PURCHASES if the entitlement does not refresh automatically.

For billing or refunds, use reportaproblem.apple.com. Prices, currency, taxes, and availability vary by region. The app does not accept external payment.

Replay videos, report images, and Photos

Gameplay recording is off by default. When enabled with add-only Photos permission, ReplayKit records completed challenge runs without microphone audio and saves them to Photos. Interrupted or cancelled runs may not create a saved video.

Lifetime Pro analytics creates a report image only when you choose the save action. Replay videos and report images are not uploaded to the PushUp Pilot Cloudflare service.

If saving fails, allow PushUp Pilot under iOS Settings > Privacy & Security > Photos, confirm free storage, and restart the app after changing permissions.

Data requests

Deleting the app or a local player does not automatically remove Cloudflare leaderboard records, Game Center records, Apple purchase history, or media already saved to Photos.

Email 2290320152@qq.com with subject PushUp Pilot Data Request, your automatic alias or player UUID, country or region, and the specific request.

The service has no account login, and public aliases or UUIDs alone do not prove ownership. We will acknowledge the request within 5 business days and explain whether other limited evidence can reasonably verify control. We cannot promise deletion where control cannot reasonably be verified. Valid requests are handled as required by applicable law. Deleted D1 data may remain recoverable for up to 7 days in Cloudflare D1 Time Travel under the current Free plan.

Use Apple's controls for Game Center and purchase history. Use Photos to delete saved videos or images.

Contact support

Email 2290320152@qq.com. Response target: within 5 business days.

Include the app version and build, iPhone model and iOS version, app language and App Store region, the screen involved, exact error text, reproduction steps, and whether it occurs on Wi-Fi, cellular, or both. Redact Apple ID, purchase details, local names, UUIDs, and personal photos unless specifically needed.

PushUp Pilot 支持

2290320152@qq.com

快速开始与运动安全

  1. 将 iPhone 以竖屏方式稳定放置,确保画面能看到您的上半身和双手。
  2. 允许相机权限,并创建或选择一个本地玩家。
  3. 点击 START,完成校准;也可以选择 SKIP CALIBRATION 使用自适应追踪。
  4. 做俯卧撑时通过身体上下移动控制角色升降。
PushUp Pilot 是健身游戏,不属于医疗建议或健康测量工具。请固定好设备、清理周围空间、量力运动;如出现疼痛、眩晕或不适,请立即停止。

相机与动作控制排查

  • 打开 iOS 设置 > 隐私与安全性 > 相机,允许 PushUp Pilot 使用相机。
  • 使用均匀正面光线,避免强烈逆光,保持肩膀、手臂和双手位于画面内。
  • 将手机以竖屏方式稳定放置。
  • 改变距离、光线或身体位置后重新校准;如已保存校准不再适用,请使用快速重新校准或 SKIP CALIBRATION。
  • 修改权限后重启 App。

相机画面和姿态关键点只在 iPhone 本地处理,不会上传到 PushUp Pilot 的 Cloudflare 服务。

本地玩家、记录与删除

本地玩家名称和头像保存在 iPhone 上,不会发布到全球排行榜。创建玩家时会向在线服务登记随机 UUID,服务据此生成不可编辑的 Pilot-... 公开别名。

删除玩家会移除该本地档案及校准数据。以往“记录”中保存的名称和头像快照仍会保留,直到您打开 记录 并使用 清空。已经保存到系统相册的图片和视频需要在“照片”中删除。

PushUp Pilot 不提供经过身份验证的在线账户,因此没有 App 内账户删除流程。Cloudflare 排行榜数据按“数据请求”单独处理。

全球排行榜与 Game Center

  • 全球排行榜需要访问 https://youcanfly-api.liminghua.fyi。
  • 只有符合条件的标准记录可以上传。使用手动控制或检测到膝盖支撑的记录不会进入排行榜。
  • 免费用户每个玩家 UUID 每个 UTC 周可手动成功上传一次,周期从周一 00:00 UTC 开始。失败、被拒绝、重复或回滚的请求不会消耗次数。
  • Lifetime Pro 在 StoreKit 权益验证后会把符合条件的标准分数加入自动上传队列。
  • 公开内容只显示数字结果和自动别名;本地名称和头像不会上传。

服务没有用户编写的公开文字、图片、音频、私信、聊天或帖子,因此举报和屏蔽功能不适用。打开排行榜会将所选玩家 UUID 发送给服务。在线服务不可用时,本地游戏与本地记录仍可使用。

PushUp Pilot 启动时会请求 Apple Game Center 进行身份验证。登录后,符合条件的最佳分数和里程碑成就会自动提交给 Apple。Game Center 记录由 Apple 管理,与 Cloudflare 排行榜相互独立。

Lifetime Pro 购买、优惠代码与恢复

Lifetime Pro 是一次性非消耗型 Apple App 内购买,产品 ID 为 com.minghua.pushupbird.lifetimepro,不是订阅。购买后永久解锁太空、赛车和体育场主题及角色,无限上传符合条件的分数,以及月度和年度训练统计。海洋主题和核心游戏保持免费。

如商品或价格无法加载:

  • 确认设备已登录 App Store,且允许 App 内购买。
  • 检查网络连接和 Apple 系统状态。
  • 确认当前 App Store 地区支持商品,然后重启 App 并重新打开 设置 > LIFETIME PRO。
  • 测试构建还需确认设备使用正确的 Sandbox 测试账号,并且该 App 内购买项目已在 App Store Connect 中随 App 版本提交。

App 内没有输入优惠代码的文本框。请使用 Apple 的 App Store 兑换界面,或优惠代码附带的一次性兑换链接进行兑换。随后重新打开 PushUp Pilot;如权益未自动刷新,请使用 设置 > LIFETIME PRO > 恢复购买。

账单或退款问题请前往 reportaproblem.apple.com。价格、货币、税费和可用性因地区而异;App 不接受外部付款。

回放视频、报告图片与系统相册

游戏录像默认关闭。开启录像并授予仅添加照片权限后,ReplayKit 会录制完成的挑战,不包含麦克风音频,并保存到系统相册。中断或取消的对局可能不会生成视频。

Lifetime Pro 训练统计仅在您主动点击保存时生成报告图片。回放视频和报告图片不会上传至 PushUp Pilot 的 Cloudflare 服务。

如保存失败,请在 iOS 设置 > 隐私与安全性 > 照片 中允许 PushUp Pilot 添加媒体,确认设备有足够存储空间,并在修改权限后重启 App。

数据请求

删除 App 或本地玩家不会自动移除 Cloudflare 排行榜数据、Game Center 记录、Apple 购买历史或已经保存到系统相册的媒体。

请发送邮件至 2290320152@qq.com,主题写明 PushUp Pilot Data Request,并提供自动别名或玩家 UUID、所在国家或地区及具体请求。

服务没有账户登录,公开别名或 UUID 本身不能证明所有权。我们将在 5 个工作日内确认收到请求,并说明是否存在可合理验证控制权的其他有限信息。在无法合理验证控制权时,我们无法承诺删除。有效请求将依适用法律处理。当前 Cloudflare Free 套餐下,删除后的 D1 数据仍可能在 D1 Time Travel 中保留最多 7 天的可恢复状态。

Game Center 和购买历史相关请求请使用 Apple 的控制工具;已保存的视频或图片请在“照片”中删除。

联系支持

请发送邮件至 2290320152@qq.com。回复目标为 5 个工作日内。

请尽量提供 App 版本与构建号、iPhone 型号与 iOS 版本、App 语言与 App Store 地区、相关页面、完整错误文本、复现步骤,以及问题是否同时发生在 Wi-Fi 和蜂窝网络。除非处理请求确有需要,请遮盖 Apple ID、购买详情、本地名称、UUID 和个人照片。