[object Object]

← back to Costa Rica App

Costa Rica listing: drop the interactive-map claim — the app has no map

5904b9b2fc3255a5d9119e1698dfcd8006a546fe · 2026-09-11 13:42:44 -0700 · Steve Abrams

The App Store description advertised "See every place on an interactive map and
find what's near you." There is no map in the binary: no react-native-maps,
MapView, mapbox, leaflet, or any lat/long/nearby code in app/ or src/, and
react-native-maps is not a dependency. expo-location is not a dependency either.

Advertising a feature the binary does not have is a Guideline 2.3.1 rejection,
and it is the same defect class that flagged Unofficial 90210 ("No ads. No
tracking." over a binary shipping AdMob + Firebase). On an account already
carrying seven unresolved rejections, a self-inflicted 2.3.1 is expensive.

The 4 staged screenshots were already honest — directory, listing-contact,
booking, trips, no map shot — so only the copy was wrong.

Also refreshed two stale notes in the same file: the screenshot-size guidance
(staged shots are 6.9" 1320x2868, verified with sips, which is Apple's current
required iPhone size; the old 6.7"/6.5" text predated it) and the suggested
screenshot set, which still listed a "Map of places" shot.

Refs TK-11518, TK-11155.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Files touched

Diff

commit 5904b9b2fc3255a5d9119e1698dfcd8006a546fe
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Fri Sep 11 13:42:44 2026 -0700

    Costa Rica listing: drop the interactive-map claim — the app has no map
    
    The App Store description advertised "See every place on an interactive map and
    find what's near you." There is no map in the binary: no react-native-maps,
    MapView, mapbox, leaflet, or any lat/long/nearby code in app/ or src/, and
    react-native-maps is not a dependency. expo-location is not a dependency either.
    
    Advertising a feature the binary does not have is a Guideline 2.3.1 rejection,
    and it is the same defect class that flagged Unofficial 90210 ("No ads. No
    tracking." over a binary shipping AdMob + Firebase). On an account already
    carrying seven unresolved rejections, a self-inflicted 2.3.1 is expensive.
    
    The 4 staged screenshots were already honest — directory, listing-contact,
    booking, trips, no map shot — so only the copy was wrong.
    
    Also refreshed two stale notes in the same file: the screenshot-size guidance
    (staged shots are 6.9" 1320x2868, verified with sips, which is Apple's current
    required iPhone size; the old 6.7"/6.5" text predated it) and the suggested
    screenshot set, which still listed a "Map of places" shot.
    
    Refs TK-11518, TK-11155.
    
    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
---
 store/listing.md | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/store/listing.md b/store/listing.md
index 7108def..437c491 100644
--- a/store/listing.md
+++ b/store/listing.md
@@ -12,12 +12,15 @@ Hotels, tours & local services
 Discover and book the best of Costa Rica — beachfront stays, adventure tours, and trusted local services across all 84 cantones. Pay by card or SINPE Móvil.
 
 ## Description (4000 char max)
+<!-- 2026-09-11 TK-11518: removed "See every place on an interactive map and find what's near you."
+     There is NO map in the binary (no react-native-maps/MapView/mapbox/geo code, not a dependency).
+     Shipping that line is a Guideline 2.3.1 false-advertising claim — the same class that flagged
+     Unofficial 90210. Do not reinstate it unless a map actually ships. -->
 Costa Rica in your pocket — the fastest way to discover, contact, and book stays, tours, and local services across the whole country, Pura Vida style.
 
 BROWSE THE WHOLE COUNTRY
 • Thousands of listings across all 7 provinces and 84 cantones — from Tamarindo and Nosara to La Fortuna, Manuel Antonio, Monteverde, and Puerto Viejo.
 • Filter by stays, tours, restaurants, and local services.
-• See every place on an interactive map and find what's near you.
 
 BOOK IN SECONDS
 • Instant booking for hotels, villas, and tours.
@@ -70,6 +73,8 @@ Not used for tracking. Not shared with third parties for advertising.
 Uses only standard HTTPS/TLS encryption → ITSAppUsesNonExemptEncryption = false (already set in app.json). Answer "No" to the export-compliance question.
 
 ## Screenshots required (per Apple)
-- 6.7" iPhone (1290×2796) — 3–5 shots  [REQUIRED]
-- 6.5" iPhone (1242×2688) — 3–5 shots  [REQUIRED if 6.7 not covering]
-Suggested set: (1) Directory/browse, (2) Listing detail with BEST WAY TO CONTACT, (3) Booking + payment, (4) Map of places, (5) My Trips.
+- 6.9" iPhone (1320×2868) — the staged shots ARE this size (verified with sips). This is Apple's
+  current required iPhone size and it down-scales for smaller devices. The older 6.7"/6.5" guidance
+  that used to sit here was stale.
+Staged set (4, in store/screenshots/): (1) 01-directory, (2) 02-listing-contact, (3) 03-booking, (4) 04-trips.
+NOTE: no Map shot — the app has no map feature (verified: no react-native-maps/MapView/geo code anywhere). Do not re-add a map claim or a map screenshot.

← f1a335c Costa Rica: purge store copy + screenshot that advertised th  ·  back to Costa Rica App  ·  Costa Rica listing: rewrite the copy to match the live catal 1576ed3 →