AlcoLog v1.0.4 makes Apple Health sync free for every user, adds App Store Promotion support so subscriptions can be bought directly from the AlcoLog product page on the App Store, and quietly tightens a Swift 6 concurrency edge in the StoreKit layer.

# Apple Health sync, free for everyone

The single biggest change in v1.0.4: Apple Health sync is no longer a Pro feature. Every AlcoLog user, on every tier, can now write logged drinks and alcohol calories straight into the iPhone’s Health app.

Open Settings, scroll to the Apple Health section, tap Sync with Health app, and grant the two write-only permissions iOS asks for (Alcoholic Beverages and Dietary Energy). From that point on, every session you end will write its totals into the Health app, where the data sits alongside steps, sleep, and everything else iOS already tracks for you.

Two things worth restating now that the feature is reaching every user:

  • The sync is one-way. AlcoLog writes to Apple Health and never reads from it. We don’t ingest your heart rate, your workouts, your sleep stages, or anything else from the Health database. The only data flowing across is the drinks you log inside AlcoLog.
  • You stay in control of the data. Any entry AlcoLog writes can be deleted from inside the Health app at any time. The deletion does not propagate back into AlcoLog’s own history, so the two stores stay independent.

If you want the full walkthrough, the how-to-sync-with-apple-health tutorial covers each step with screenshots.

# App Store Promotion: subscriptions on the product page

iOS lets developers surface their in-app purchases directly on the App Store product page, so a potential subscriber can tap Premium Yearly straight from the listing instead of installing the app, finding the upgrade card, and converting from there. This is called App Store Promotion, and v1.0.4 turns it on for AlcoLog.

Mechanically, this required adding a PurchaseIntent observer in the StoreKit layer. When a customer taps a promoted product on the App Store, iOS hands AlcoLog the purchase intent the moment the app launches, and the app routes it straight into the existing purchase flow so the customer ends up in the same paywall they would have hit from inside the app. No new paywall, no separate flow. Just a shorter path from “I see this on the App Store” to “I’ve subscribed”.

The change is invisible if you already have the app installed and bought a subscription through Settings. It only matters for new customers discovering AlcoLog via the App Store product page.

# Under the hood

A small Swift 6 cleanup landed in the StoreKit manager: a couple of closure captures inside checkPurchased() were tightened to satisfy the strict-concurrency Sendable rules that ship with the new compiler. No user-visible behaviour change, but the codebase is now one step cleaner ahead of the broader Swift 6 migration.

# What this means for you

If you’re on the Free tier, you’ve just gained a feature that previously sat behind a paywall. Open Settings, find the Apple Health section, and turn the toggle on if you want your drink data in the Health app.

If you’re on Pro or Premium, nothing changes in your day-to-day. You always had this feature; everyone else has it now too. Pro still carries Favourites, location triggers, the multi-metric alerts, Siri Shortcuts, custom app icons, unlimited CSV and PDF export, and the additional widget set.

If you’re considering subscribing, you can now do it directly from the App Store product page when v1.0.4 reaches your device. The same launch-week pricing applies wherever you start the purchase.

Try AlcoLog free →

Back to the Blog & News hub →