# Landing Distance Calc — 专业民航着陆距离计算工具

> 专业民航着陆距离计算工具 (iPhone/iPad app by 阳 何.)

- Source: https://appshunter.io/ios/app/landing-distance-calc/id6778678906 (this page in markdown: same URL + `.md`)
- Developer: [阳 何](https://appshunter.io/developer/6777476774)
- Category: Utilities, Productivity
- Price: Free with in-app purchases
- Age rating: 4+
- Requires: iOS 17.0 · 7 MB
- Languages: American English
- Released: 2026-06-17
- Data updated: 2026-07-09
- User reviews in markdown: https://appshunter.io/ios/app/landing-distance-calc/id6778678906/reviews.md

## What is Landing Distance Calc?

[Important Disclaimer]
This application is developed based on publicly available civil aviation performance principles and data. It is intended for educational, training and reference purposes only. The results provided by this tool must NOT be used as the sole basis for actual flight operations, aircraft dispatch, or any safety-critical decisions. Users shall bear all risks associated with the use of this application.

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| B737-700 Unlock | $99.99 | one-time |
| B737-800 Unlock | $99.99 | one-time |
| B737 MAX8 Unlock | $99.99 | one-time |
| B747-8 Unlock | $99.99 | one-time |
| B747-400 Unlock | $99.99 | one-time |
| B777-300ER Unlock | $99.99 | one-time |
| B777F Unlock | $99.99 | one-time |
| B787-9 Unlock | $99.99 | one-time |



## Version history (last 5 releases)

### 1.7 — 2026-06-27

- Fixed landing weight input restriction —
  6-digit weights (e.g. B777-300ER) can now be
  entered properly

### 1.6 — 2026-06-26

Version 1.6

  - Fixed an issue where purchased aircraft
  required re-restoring after app restart;
  purchase state is now persisted
  - Fixed the notch covering top content on
  iPhone in portrait orientation
  - Fixed incorrect value display when
  switching units
  - Improved purchase flow: tapping the
  abnormal landing toggle now automatically
  prompts for purchase

### 1.5 — 2026-06-25

v1.5 Release Notes
  
  - Complete rewrite to Next.js architecture with
   significant performance improvements
  - Global unit switching: Weight KG↔LB, Wind
  KT↔M/S, Temperature °C↔°F, Altitude FT↔M,
  Distance M↔FT
  - All inputs, outputs, correction breakdowns,
  and runway occupancy reflect the selected unit
  system
  - Calculation engine isolated from UI layer —
  core algorithm unchanged, identical precision
  (572 regression tests passed)
  - Winglet toggle now uses native switch
  component, visually consistent with
  Normal/Abnormal switch
  - Optimized offline calculation for faster
  response

### 1.3 — 2026-06-22

⏺ Landing Distance Calculator V1.3 Release Notes
  
  Architecture
  - Removed server dependency — all calculations now run
  fully offline with zero network requirement
  
  Bug Fixes
  - Fixed an issue where IAP prices occasionally displayed
  as -- by implementing a three-layer price injection
  safeguard
  
  Under the Hood
  - Changed Info.plist version string to use build setting
  variable, streamlining future version bumps

### 1.2 — 2026-06-21

What's New in Version 1.2
This update fully rebuilds the aircraft unlock purchase system, fixes core payment display bugs, optimizes iPad full-screen layout, and polishes cross-device UI visuals.
Reworked In-App Purchase System
Real-time live pricing synced directly from StoreKit 2. The placeholder "--" no longer appears on unlock panels, the official localized price loads and displays correctly on launch.
Aircraft-specific purchase popups: Tapping abnormal mode on a locked aircraft only shows the matching one-time unlock item for that plane, removing redundant aircraft list clutter.
Streamlined native purchase flow: System payment alerts display official product names and exact local prices, with one-tap Buy, Restore Purchases, and Cancel controls.
Optimized error handling: Separates user-cancelled transactions from genuine payment failures to prevent misleading "Purchase Failed" popups.
Fixed unlock permission bug: Successfully completed purchases instantly unlock the abnormal landing mode for the selected aircraft permanently.
UI & Layout Improvements
Full universal iPad adaptation: The app runs completely full-screen on all iPad models with no blank side margins.
Notch & Dynamic Island compatible header layout, no text hidden behind device hardware cutouts.
Restyled aircraft configuration toggles to match the app’s unified blue color theme.
Refined light and dark mode surface, divider and overlay colors for consistent visual experience across all devices.
Under the Hood Fixes
Resolved price loading race condition: Price data is injected before the web app initializes, eliminating missing price placeholders on startup.
Upgraded to StoreKit 2 with modern Swift async/await logic, full transaction validation and restore purchase support.
Complete local StoreKit test configuration covering all aircraft unlock product IDs for accurate sandbox testing.
Version bumped to 1.2 (Build 11).
This app provides free standard landing calculation functions. Advanced abnormal landing mode for each aircraft requires a one-time single purchase to unlock permanent access. Purchases are tied to your Apple ID and can be restored on any device via the Restore Purchases button.
If this aviation calculation tool helps your workflow, please consider leaving a review on the App Store.

## More apps by 阳 何

- [Brake Cooling Schedule Calc](https://appshunter.io/ios/app/brake-cooling-schedule-calc/id6781335615)

All apps by 阳 何: https://appshunter.io/developer/6777476774

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-07-09.*
