Skip to content
This repository was archived by the owner on Aug 4, 2026. It is now read-only.

Commit 56a2512

Browse files
hyochanclaude
andcommitted
docs(blog): add 14.7.9 release notes for tvOS/macOS support
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent d01c222 commit 56a2512

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
slug: 14.7.9
3+
title: 14.7.9 - tvOS, macOS & watchOS Support
4+
authors: [hyochan]
5+
tags: [release, tvos, macos, watchos, bug-fix]
6+
date: 2026-02-10
7+
---
8+
9+
# 14.7.9 Release Notes
10+
11+
react-native-iap 14.7.9 adds official support for **tvOS**, **macOS**, and **watchOS** platforms, along with listener timing bug fixes.
12+
13+
<!-- truncate -->
14+
15+
## New Features
16+
17+
### Multi-Platform Support
18+
19+
| Platform | Minimum Version |
20+
|----------|-----------------|
21+
| iOS | 15.0 |
22+
| tvOS | 15.0 |
23+
| macOS | 14.0 |
24+
| watchOS | 8.0 |
25+
| visionOS | 1.0 |
26+
27+
### Platform Detection Helpers
28+
29+
```tsx
30+
import {isTVOS, isMacOS, isStandardIOS, isNitroReady} from 'react-native-iap';
31+
32+
isTVOS(); // true on Apple TV
33+
isMacOS(); // true on macOS (native or Catalyst)
34+
isStandardIOS(); // true on iPhone/iPad only
35+
isNitroReady(); // true when Nitro module is initialized
36+
```
37+
38+
## Bug Fixes
39+
40+
### Listener Registration Timing
41+
42+
Fixed an issue where `onPurchaseSuccess` callbacks were not being called consistently. Listeners are now registered **after** `initConnection()` completes.
43+
44+
### Unmount Guard
45+
46+
Added `isMountedRef` guard to prevent listener leaks on early component unmount.
47+
48+
## Installation
49+
50+
```bash
51+
yarn add react-native-iap@14.7.9
52+
```
53+
54+
## Related
55+
56+
- PR: [#3145](https://github.com/hyochan/react-native-iap/pull/3145)
57+
- Closes [#3141](https://github.com/hyochan/react-native-iap/issues/3141), [#3143](https://github.com/hyochan/react-native-iap/issues/3143)

0 commit comments

Comments
 (0)