# Pengesahan umur App Store: Texas, Utah, Brazil

> Sejak Jun 2026 di Texas, App Store mengesahkan umur dan menghantar julat umur. Ini yang perlu anda kod dengan Declared Age Range.

Halaman asal: [Pengesahan umur App Store: Texas, Utah, Brazil](https://devoria.fr/ms/blog/pengesahan-umur-app-store-texas-utah-brazil)
Pengarang: [Mehdi Azizi](https://devoria.fr/ms/mehdi-azizi)
Diterbitkan: 2026-10-27
Semakan kandungan terakhir: 2026-10-27


Di Texas, sejak 4 Jun 2026, App Store mengesahkan umur akaun baharu dan menghantar kategori umurnya kepada app anda apabila app memintanya melalui API Declared Age Range. **Di tempat yang diwajibkan oleh undang-undang, andalah yang perlu membaca kategori ini, meminta persetujuan ibu bapa sebelum perubahan penting dan menguruskan penarikan balik persetujuan itu.** Brazil, Utah, Louisiana dan Alabama masing-masing ada jadual sendiri, dan App Store sudah pun menyekat app 18+ di Australia, Brazil dan Singapura bagi sesiapa yang belum disahkan dewasa.

Saya menerbitkan app iOS saya sendiri dengan Expo, termasuk Solys dan TradaZen. Di sini, saya kumpulkan, wilayah demi wilayah, apa kata Apple dan teks rasmi, kemudian urutan yang perlu dikod. **Panduan ini bukan nasihat undang-undang: Apple sendiri merujuk anda kepada peguam anda untuk kewajipan anda.** Untuk memilih penarafan anda dari 4+ hingga 18+, baca pula klasifikasi umur dalam App Store Connect.

## Apa yang pengesahan umur ubah untuk anda

Menurut [FAQ Apple tentang age assurance](https://developer.apple.com/support/age-assurance/), "developers are responsible for their own age restrictions". Di tempat yang diwajibkan oleh undang-undang, Apple mengesahkan umur pemegang akaun dan berkongsi kategori umurnya dengan anda. Di wilayah ini, anda perlu mengesahkan umur orang yang menggunakan app anda.

Tiga perkara berubah:

- **Anda menerima julat umur, bukan umur tepat.** Contohnya Apple memberitahu "13 hingga 15 tahun", dan bagaimana julat itu ditentukan.
- **Perubahan penting pada app anda mungkin memerlukan persetujuan ibu bapa.** Andalah yang menentukan apa yang penting, mengikut undang-undang yang terpakai.
- **Ibu bapa boleh menarik balik persetujuannya.** Apple kemudian menghalang app daripada dibuka pada peranti anak, dan pelayan anda menerima notifikasi `RESCIND_CONSENT` jika anda telah mengkonfigurasinya.

Apa yang tidak berubah: menurut FAQ yang sama, "there are no changes to the App Review process". Akaun sedia ada pada iOS 18 atau lebih awal tidak terlibat. API ini pula berfungsi di seluruh dunia: di luar wilayah yang dikawal, pengguna memilih sama ada mahu berkongsi julatnya atau tidak.

> Review tidak berubah kerana undang-undang ini. Apple menghantar umur kepada anda, dan undang-undanglah yang meminta anda menggunakannya.

## Texas: undang-undang SB 2420 terpakai sejak 4 Jun 2026

Undang-undang Texas SB 2420, dikenali sebagai App Store Accountability Act (seksyen 121.001), sepatutnya berkuat kuasa pada 1 Januari 2026, menurut [teks yang diluluskan](https://capitol.texas.gov/tlodocs/89R/billtext/html/SB02420F.htm). Pada 23 Disember 2025, Apple mengumumkan bahawa [injunksi mahkamah daerah](https://developer.apple.com/news/?id=8jzbigf4) menangguhkan pelaksanaannya. Apple menghentikan sementara rancangannya dan mengekalkan alatnya dalam sandbox.

Pada 3 Jun 2026, [Apple mengumumkan](https://developer.apple.com/news/?id=sg176nne) bahawa satu keputusan mahkamah telah mengangkat injunksi itu: mahkamah rayuan persekutuan litar kelima menggantungnya sepanjang rayuan. Sejak 4 Jun 2026, akaun Apple baharu di Texas tertakluk kepada undang-undang ini. Pada 6 Julai 2026, Mahkamah Agung Amerika Syarikat enggan mengangkat penggantungan ini ([kes 25A1390](https://www.supremecourt.gov/search.aspx?filename=/docket/docketfiles/html/public/25a1390.html)). Ini keputusan kecemasan, bukan penghakiman atas merit kes. Setakat 27 Oktober 2026, saya tidak menemui sebarang keputusan rayuan atas merit: undang-undang terpakai, tetapi keadaan masih boleh berubah.

### Apa yang App Store lakukan di Texas

Untuk setiap akaun baharu di Texas, App Store mengesahkan umur. Untuk pengguna bawah 18 tahun, ia juga meminta persetujuan ibu bapa untuk tiga tindakan: memuat turun app, membuat pembelian dalam app, dan mengakses perubahan penting. Ibu bapa boleh menarik balik persetujuan untuk mana-mana app yang telah diluluskan.

Dalam [notanya pada 4 November 2025](https://developer.apple.com/news/?id=2ezb6jhj), Apple memperincikan empat kategori undang-undang ini: bawah 13 tahun, 13 hingga 15 tahun, 16 dan 17 tahun, 18 tahun ke atas. Apple juga memberi amaran bahawa undang-undang ini mungkin memaksa pengumpulan data sensitif "just to download an app", walaupun untuk app cuaca. **Teks ini menyasarkan mana-mana pembangun yang appnya tersedia di Texas melalui kedai app (seksyen 121.051): app ringkas tidak terkecuali.**

### Apa yang undang-undang minta daripada pembangun

Teks SB 2420 menetapkan empat kewajipan kepada anda:

1. **Mengesahkan umur dengan data kedai app** (seksyen 121.054): kategori setiap pengguna dan, bagi pengguna bawah umur, kewujudan persetujuan ibu bapa.
2. **Menggunakan data ini hanya untuk umur** (seksyen 121.055): sekatan, pematuhan undang-undang, tetapan keselamatan. Anda memadamkannya selepas pengesahan selesai.
3. **Memaklumkan kedai app sebelum sebarang perubahan penting** pada terma penggunaan atau [dasar privasi](https://devoria.fr/ms/blog/dasar-privasi-aplikasi-ios-app-store) anda (seksyen 121.053).
4. **Memberikan penarafan umur** kepada app dan setiap pembelian yang boleh dibuat dalam app (seksyen 121.052). Di App Store, penarafan app datang daripada soal selidik App Store Connect.

Undang-undang menganggap penting sesuatu perubahan yang mengubah data yang dikumpul atau dikongsi, menjejaskan penarafan umur, menambah pembelian atau iklan, atau mengubah ketara fungsi atau pengalaman. Apple menambah bahawa Texas menganggap perubahan penarafan umur sebagai perubahan penting.

## Utah, Louisiana, Alabama: undang-undang untuk 2027

[Nota Apple pada 24 Februari 2026](https://developer.apple.com/news/?id=f5zj08ey) menetapkan dua tarikh. Untuk akaun baharu, API sepatutnya menghantar kategori umur di Utah mulai 6 Mei 2026, dan di Louisiana mulai 1 Julai 2026. Isyarat baharu memberitahu anda sama ada peraturan umur terpakai kepada pengguna, sama ada dia perlu berkongsi julatnya, dan sama ada ibu bapa perlu meluluskan perubahan penting. Orang dewasa di negeri ini boleh menerima notifikasi perubahan penting: Apple kemudian meminta penerangan yang jelas tentang perubahan itu daripada anda.

Sejak itu, kedua-dua undang-undang telah dipinda:

- Utah: H.B. 498 meminda App Store Accountability Act 2025 (S.B. 142). Menurut [teks yang diluluskan](https://le.utah.gov/Session/2026/bills/enrolled/HB0498.pdf), kewajipan kedai app dan pembangun bermula pada 6 Mei 2027. Definisi perubahan penting menjadi lebih sempit: perubahan terma atau dasar privasi yang mengubah data yang dikumpul, penarafan umur, atau menambah pembelian dalam app pertama atau iklan pertama.
- Louisiana: undang-undang HB 977, [ditandatangani pada 15 Mei 2026](https://legis.la.gov/legis/BillInfo.aspx?s=26RS&b=HB977&sbi=y), menjadi [Act 185](https://legis.la.gov/legis/ViewDocument.aspx?d=1475238). Ia menghalang undang-undang 2025 (HB 570, yang menjadi Act 481) daripada berkuat kuasa dan menggantikannya dengan peraturan baharu, terpakai pada 1 Julai 2027.

Kedua-dua teks meminta pembangun mengesahkan kategori umur melalui alat kedai app, dan memaklumkan kedai itu tentang perubahan penting. Utah melarang perkongsian data ini, Louisiana melarang penjualannya.

Alabama mengikut model yang sama. Undang-undang HB 161, ditandatangani pada 17 Februari 2026 dan menjadi Act 2026-59, terpakai pada 1 Januari 2027 menurut [teks yang diluluskan](https://alison.legislature.state.al.us/files/pdf/SearchableInstruments/2026RS/HB161-enr.pdf). Di sana, pembangun mengesahkan kategori umur dan persetujuan ibu bapa melalui alat kedai app, memaklumkan kedai itu tentang sebarang perubahan penting, dan menggunakan data ini hanya untuk umur, undang-undang dan keselamatan.

Setakat 27 Oktober 2026, Apple belum menerbitkan sebarang nota tentang penangguhan di Utah dan Louisiana, mahupun tentang Alabama: semak apa yang API benar-benar pulangkan kepada pengguna anda di negeri ini. **Pandangan saya: alatnya sudah sedia sebelum kewajipan bermula, jadi gunakan bulan-bulan ini untuk mengekod dan menguji.**

## Brazil: ECA Digital berkuat kuasa sejak 17 Mac 2026

Statut digital kanak-kanak dan remaja, ECA Digital, ialah [undang-undang no. 15.211 bertarikh 17 September 2025](https://www.planalto.gov.br/ccivil_03/_ato2023-2026/2025/lei/l15211.htm). Perkara 41-A menjadikannya berkuat kuasa pada 17 Mac 2026. Tiga perkara melibatkan anda:

- Perkara 12: kedai app dan sistem pengendalian mengukur umur atau julat umur, dan menghantar isyarat umur kepada app melalui API. Muat turun oleh kanak-kanak atau remaja memerlukan persetujuan bebas dan termaklum daripada ibu bapa.
- Perkara 13: data pengesahan umur hanya digunakan untuk tujuan itu.
- Perkara 14: app yang ditujukan kepada kanak-kanak dan remaja, atau yang mungkin digunakan oleh mereka, mesti boleh menerima isyarat ini. **Ia mengekalkan mekanismenya sendiri untuk menyekat kandungan yang tidak sesuai, tanpa mengira apa yang kedai app lakukan.**

Di pihak Apple, kategori umur dikongsi apabila pengguna, atau ibu bapa, bersetuju. App yang mengisytiharkan kotak ganjaran berbayar (loot box) dalam soal selidik menjadi 18+ di kedai Brazil. Jika anda menawarkan pembayaran alternatif di Brazil, [halaman Apple tentang pengedaran di Brazil](https://developer.apple.com/support/app-distribution-in-brazil/) meminta anda meletakkannya di sebalik halangan ibu bapa untuk pengguna bawah 18 tahun, tanpa menawarkan pembelian di laman web kepada mereka. Komisen dan langkah pilihan ini ada dalam panduan [pembayaran alternatif di Brazil](https://devoria.fr/ms/blog/app-store-brazil-pembayaran-alternatif-komisen).

Undang-undang ini menyerahkan pemantauannya kepada pihak berkuasa pentadbiran autonomi. Dekri pelaksanaan dan panduan pihak berkuasa ini, yang dipetik oleh firma guaman, memperincikannya: saya belum membacanya dalam teks rasmi. Minta peguam Brazil menyemaknya sebelum menyesuaikan app anda.

## Australia dan Singapura: app 18+ disekat

Sejak 24 Februari 2026, App Store di Australia, Brazil dan Singapura menyekat muat turun app 18+ selagi pengguna belum disahkan dewasa. App Store membuat pengesahan ini secara automatik. Apple menyatakan bahawa anda mungkin ada kewajipan sendiri untuk mengesahkan pengguna anda sudah dewasa, dan API menghantar isyarat untuk membantu anda. Apple tidak menamakan undang-undang yang berkenaan.

Australia menambah dua peraturan yang diumumkan oleh Apple:

- Rangkaian sosial: sejak 10 Disember 2025, [platform sosial tertentu](https://developer.apple.com/news/?id=y1bckxf8) mesti menghalang pengguna bawah 16 tahun daripada mempunyai akaun. Pembangun yang terlibat menyahaktifkan akaun sedia ada pengguna bawah 16 tahun dan memantau pendaftaran.
- Penarafan umur: sejak 18 Jun 2026, [penarafan 15+ dihapuskan](https://developer.apple.com/news/?id=yrrb45pw) di Australia. App 15+ dengan web tanpa had, maklumat perubatan yang kerap atau kotak ganjaran berbayar menjadi 16+. Pilihan penarafan ditetapkan dalam soal selidik umur.

Untuk Singapura, Apple tidak mengumumkan apa-apa selain sekatan app 18+.

## Jadual: apa yang terpakai, mulai bila, apa yang anda lakukan

Jadual ini meringkaskan bahagian sebelum ini, setakat 27 Oktober 2026. "Apple" memberi tarikh App Store melaksanakan peraturan, "undang-undang" tarikh kewajipan dalam teks.

| Wilayah   | Tarikh                                        | App Store                         | Apa yang anda lakukan            |
| --------- | --------------------------------------------- | --------------------------------- | -------------------------------- |
| Texas     | 4 Jun 2026                                    | Sahkan umur, persetujuan ibu bapa | Julat, persetujuan, penarikan    |
| Utah      | Undang-undang 6 Mei 2027                      | Kategori diumumkan pada 2026      | Kod sebelum 6 Mei 2027           |
| Louisiana | Undang-undang 1 Julai 2027                    | Kategori diumumkan pada 2026      | Kod sebelum 1 Julai 2027         |
| Alabama   | Undang-undang 1 Jan. 2027                     | Tiada pengumuman                  | Kod sebelum 1 Jan. 2027          |
| Brazil    | Apple 24 Feb. 2026, undang-undang 17 Mac 2026 | Kategori jika setuju, 18+ disekat | Baca isyarat, tapis              |
| Australia | 24 Februari 2026                              | 18+ disekat                       | Rangkaian sosial: tiada bawah 16 |
| Singapura | 24 Februari 2026                              | 18+ disekat                       | Semak kewajipan anda             |

## Apa yang anda perlu kod: urutan lima langkah

Menurut FAQ Apple, anda perlu compile dengan SDK iOS 26.2 dan iPadOS 26.2 atau lebih baharu, dengan Xcode 26.2 (17C52) atau lebih baharu. Kemudian aktifkan capability Declared Age Range pada target anda: ia menambah entitlement `com.apple.developer.declared-age-range`, yang diwajibkan oleh [dokumentasi API](https://developer.apple.com/documentation/declaredagerange).

1. **Ketahui sama ada undang-undang terpakai kepada pengguna ini.** Sejak iOS 26.4, [`requiredRegulatoryFeatures`](https://developer.apple.com/documentation/declaredagerange/agerangeservice/requiredregulatoryfeatures) memulangkan peraturan yang aktif: `declaredAgeRangeRequired`, `significantAppChangeRequiresParentalConsent`, `significantAppChangeRequiresAdultNotification`. Pada iOS 26.2, `isEligibleForAgeFeatures` sudah memberitahu anda sama ada pengguna layak untuk fungsi berkaitan umur.
2. **Minta julat umur.** `requestAgeRange(ageGates:_:_:in:)` menerima sehingga tiga had umur, contohnya 13, 16 dan 18 supaya sepadan dengan kategori undang-undang. Di tempat undang-undang menetapkan hadnya sendiri, jawapan mengikut undang-undang, bukan had anda. Jawapannya ialah `.sharing(range:)` atau `.declinedSharing`. Julat mengandungi `lowerBound`, `upperBound` dan `ageRangeDeclaration`: diisytiharkan oleh pengguna, oleh ibu bapa, atau disahkan.
3. **Uruskan perubahan penting.** Untuk pengguna bawah umur, PermissionKit dan [`SignificantAppUpdateTopic`](https://developer.apple.com/documentation/PermissionKit/SignificantAppUpdateTopic) meminta persetujuan ibu bapa, yang membaca penerangan anda. Sehingga dia bersetuju, anda menyekat ciri baharu itu, malah seluruh app. Untuk orang dewasa, sejak iOS 26.4, `showSignificantUpdateAcknowledgment(in:updateDescription:)` memaparkan helaian sistem. Sifat StoreKit [`ageRatingCode`](https://developer.apple.com/documentation/storekit/appstore/ageratingcode) memberi penarafan umur semasa pada peranti: bandingkannya untuk mengesan perubahan.
4. **Dengar penarikan balik persetujuan.** Aktifkan [App Store Server Notifications](https://developer.apple.com/documentation/appstoreservernotifications/notificationtype) versi 2 dan proses jenis `RESCIND_CONSENT`. Apple sudah pun menyekat app. Di pihak pelayan, terpulang kepada anda untuk mengambil kira penarikan ini, contohnya dengan menggantung akses akaun. Jika notifikasi anda melalui RevenueCat, ia boleh [memajukannya ke pelayan anda](https://www.revenuecat.com/docs/platform-resources/server-notifications/apple-server-notifications). Halamannya tidak menyebut jenis ini: semak dalam sandbox bahawa ia benar-benar sampai.
5. **Uji dalam sandbox.** Aktifkan mod pembangun, buka Settings, kemudian Developer. Di bawah akaun Apple sandbox anda, pilih Manage, kemudian Age Assurance atau Revoke App Consent, mengikut label bahasa Inggeris dalam dokumentasi Apple. [Halaman ujian Apple](https://developer.apple.com/documentation/storekit/testing-age-assurance-in-sandbox) menawarkan enam senario, daripada "bawah 13 tahun, perubahan diluluskan" hingga "18 tahun ke atas, umur disahkan, perubahan terpakai". Menu penarikan persetujuan menerima bundle identifier anda dan mencetuskan `RESCIND_CONSENT` pada pelayan anda.

Berikut ialah lakaran dalam Swift, ditulis berdasarkan tandatangan dalam dokumentasi Apple, untuk disesuaikan dengan app anda:

```swift
import DeclaredAgeRange
import UIKit

@available(iOS 26.4, *)
func lireTrancheAge(depuis vc: UIViewController) async throws {
    let service = AgeRangeService.shared
    let regles = try await service.requiredRegulatoryFeatures
    guard regles.contains(.declaredAgeRangeRequired) else { return }

    let reponse = try await service.requestAgeRange(ageGates: 13, 16, 18, in: vc)
    if case .sharing(let tranche) = reponse {
        // tranche.lowerBound, tranche.upperBound, tranche.ageRangeDeclaration
    }
}
```

Dalam sandbox, untuk orang dewasa, PermissionKit membangkitkan ralat `AskError.notAvailable` dan bukannya jawapan: ini dijangka, orang dewasa tidak memerlukan persetujuan ibu bapa.

## Dengan Expo atau React Native

Expo menerbitkan modul [`expo-age-range`](https://docs.expo.dev/versions/latest/sdk/age-range/). Dokumentasinya, yang saya baca semula pada 27 Oktober 2026, menyediakan `requestAgeRangeAsync`, `isEligibleForAgeFeaturesAsync` (iOS 26.2), `getRequiredRegulatoryFeaturesAsync` dan `showSignificantUpdateAcknowledgmentAsync` (iOS 26.4). Entitlement diisytiharkan dalam `ios.entitlements` konfigurasi Expo anda.

Dua had yang perlu diketahui:

- **Sebelum iOS 26, modul ini menjawab `lowerBound: 18`, seperti untuk orang dewasa.** Jangan anggap jawapan ini sebagai pengesahan.
- **Dokumentasi Expo tidak menyebut PermissionKit mahupun `ageRatingCode`.** Untuk meminta persetujuan ibu bapa, sediakan modul native, atau baca semula dokumentasi sebelum mengekod. `RESCIND_CONSENT` diproses di pihak pelayan, di luar app.

Modul ini native: ia memerlukan build baharu, bukan kemas kini OTA. Prosesnya sama seperti [menerbitkan app Expo di App Store dengan EAS](https://devoria.fr/ms/blog/eas-submit-ios-terbitkan-app-expo-app-store).

## Anda menerbitkan dari Perancis: adakah anda terlibat?

FAQ Apple tidak menyebut negara tempat pembangun bertapak. Untuk sebarang soalan pematuhan, ia merujuk anda kepada penasihat undang-undang anda. Teks Texas menyasarkan pembangun yang menjadikan appnya tersedia di Texas melalui kedai app (seksyen 121.051). Teks Utah dan Louisiana mentakrifkan pembangun sebagai pihak yang memiliki atau mengawal app yang tersedia di negeri itu, tanpa syarat lokasi.

**Pandangan saya: jika app anda tersedia di salah satu wilayah ini, anggap sahaja peraturan itu menyasarkan anda.** Anda tidak boleh mengecualikan Texas sahaja, kerana ketersediaan ditetapkan negara demi negara dalam App Store Connect. Membuang Amerika Syarikat atau Brazil untuk mengelak isu ini akan memutuskan anda daripada dua pasaran besar.

Dari segi data, julat umur tetap data peribadi, dan teks Texas, Utah, Alabama dan Brazil mengehadkan penggunaannya kepada umur. [Lesen program pembangun](https://developer.apple.com/support/terms/apple-developer-program-license-agreement/) Apple menambah peraturannya (seksyen 3.3.3(O)): API digunakan untuk menyesuaikan app anda dengan umur atau mematuhi undang-undang, dan datanya tidak boleh dijual atau dikongsi dengan broker data. Uruskannya mengikut peraturan pengumpulan [guideline 5.1.1](https://devoria.fr/ms/blog/guideline-5-1-1-penolakan-app-store), dan baca semula peraturan [perkongsian data guideline 5.1.2](https://devoria.fr/ms/blog/guideline-5-1-2-ai-pihak-ketiga-att-perkongsian-data): undang-undang ini menambah kepadanya.

## Senarai semak saya sebelum kemas kini anda yang seterusnya

1. Senaraikan wilayah tempat app anda tersedia: Amerika Syarikat, Brazil, Australia, Singapura.
2. Compile dengan Xcode 26.2 atau lebih baharu dan aktifkan capability Declared Age Range.
3. Panggil `requiredRegulatoryFeatures`, kemudian `requestAgeRange` dengan had 13, 16 dan 18 tahun.
4. Tulis apa yang dikira sebagai perubahan penting untuk app anda, dan minta peguam mengesahkannya.
5. Sambungkan permintaan persetujuan ibu bapa (PermissionKit) dan helaian untuk orang dewasa.
6. Aktifkan notifikasi pelayan versi 2 dan proses `RESCIND_CONSENT`.
7. Jalankan enam senario sandbox dan satu penarikan persetujuan.
8. Semak jawapan anda dalam soal selidik umur: kotak ganjaran berbayar menjadi 18+ di Brazil, dan rangkaian sosial yang ditutup kepada pengguna bawah 13 tahun mewajibkan anda menggunakan API.

## Apa yang saya semak, dan bila

> Disemak semula pada 27 Oktober 2026. Tarikh dan kewajipan datang daripada nota Apple Developer, FAQ, dokumentasi, lesen pembangun dan peraturan review Apple, teks yang diluluskan bagi setiap undang-undang (Texas, Utah, Louisiana, Alabama, Brazil) dan daftar Mahkamah Agung. Panduan ini tidak bersandarkan sebarang integrasi dalam app saya: kod ini lakaran daripada tandatangan Apple, bukan integrasi yang telah diuji. Dekri Brazil, undang-undang Australia dan Singapura, serta undang-undang negeri lain di Amerika Syarikat belum dibaca.

## Soalan lazim

### Apakah API Declared Age Range?

Ia API Apple yang meminta julat umur pengguna, tersedia sejak iOS 26 di seluruh dunia. Di tempat yang diwajibkan oleh undang-undang, Apple mengesahkan umur akaun dan menghantar kategorinya. Di tempat lain, pengguna memilih sama ada mahu berkongsinya atau tidak.

### Adakah app berpenarafan 18+ perlu menggunakan API?

Ya. FAQ Apple menyatakannya: di wilayah yang diwajibkan oleh undang-undang, anda perlu mengesahkan umur pengguna anda dengan API, walaupun untuk app 18+. Sekatan App Store di Australia, Brazil dan Singapura tidak menggantikan kewajipan anda sendiri.

### Bolehkah Apple menolak app saya jika saya tidak menggunakan API?

Menurut FAQ Apple, proses App Review tidak berubah kerana undang-undang ini. Kewajipan datang daripada undang-undang wilayah, bukan daripada review. Namun, tiga peraturan Apple sudah pun meminta kawalan umur. Jika anda mengisytiharkan rangkaian sosial yang ditutup kepada pengguna bawah 13 tahun, [pengumuman Time Allowances](https://developer.apple.com/news/?id=0d2gpmml) mewajibkan anda menggunakan sekurang-kurangnya API ini. [Peraturan review](https://developer.apple.com/app-store/review/guidelines/) meminta app pencipta kandungan (1.2.1) dan app yang menawarkan mini-app, mini-game atau chatbot (4.7.5) mengehadkan akses berdasarkan umur yang disahkan atau diisytiharkan. Dan guideline 2.3.6 sentiasa meminta anda menjawab soal selidik umur dengan jujur.

### Apakah perubahan penting bagi Apple?

Apple membiarkan anda menentukannya, mengikut undang-undang yang terpakai, dan merujuk anda kepada peguam anda. Teks Texas menyebut perubahan data yang dikumpul, penarafan umur, pembelian, iklan, atau perubahan ketara pada fungsi. Teks Utah yang dipinda dan teks Alabama tidak mengekalkan perkara terakhir ini, manakala teks Louisiana mengekalkannya.

### Apa yang berlaku apabila ibu bapa menarik balik persetujuannya?

Apple menghalang app daripada dibuka pada peranti anak. Pelayan anda menerima notifikasi `RESCIND_CONSENT`, jika anda telah mengaktifkan App Store Server Notifications versi 2.

### Adakah undang-undang Texas terpakai kepada pembangun di Perancis?

Apple tidak memutuskannya dan merujuk anda kepada penasihat undang-undang anda. Teks Texas menyasarkan pembangun yang menjadikan appnya tersedia di Texas melalui kedai app, tanpa menyebut negaranya. Pandangan saya: jika app anda tersedia di Amerika Syarikat, ia tersedia di Texas, jadi anggap sahaja undang-undang itu menyasarkan anda.

### Bagaimana menguji pengesahan umur tanpa akaun bawah umur?

Dalam sandbox, sejak iOS 26.2. Dalam Settings, kemudian Developer, akaun Apple sandbox anda menawarkan senario umur yang siap digunakan dan penarikan persetujuan simulasi untuk bundle identifier anda.

## Sumber

- [Age assurance frameworks Q&A](https://developer.apple.com/support/age-assurance/), FAQ Apple Developer.
- Nota Apple Developer: [4 November 2025](https://developer.apple.com/news/?id=2ezb6jhj), [8 Disember 2025](https://developer.apple.com/news/?id=y1bckxf8), [23 Disember 2025](https://developer.apple.com/news/?id=8jzbigf4), [24 Februari 2026](https://developer.apple.com/news/?id=f5zj08ey), [21 Mei 2026](https://developer.apple.com/news/?id=yrrb45pw), [3 Jun 2026](https://developer.apple.com/news/?id=sg176nne) dan [8 Jun 2026](https://developer.apple.com/news/?id=0d2gpmml).
- Teks undang-undang: [Texas SB 2420](https://capitol.texas.gov/tlodocs/89R/billtext/html/SB02420F.htm), [Utah H.B. 498](https://le.utah.gov/Session/2026/bills/enrolled/HB0498.pdf), [Louisiana Act 185](https://legis.la.gov/legis/ViewDocument.aspx?d=1475238), [Alabama HB 161](https://alison.legislature.state.al.us/files/pdf/SearchableInstruments/2026RS/HB161-enr.pdf), [Brazil, undang-undang no. 15.211](https://www.planalto.gov.br/ccivil_03/_ato2023-2026/2025/lei/l15211.htm).
- Peraturan Apple: [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/), [lesen program pembangun](https://developer.apple.com/support/terms/apple-developer-program-license-agreement/).
- [Daftar Mahkamah Agung, kes 25A1390](https://www.supremecourt.gov/search.aspx?filename=/docket/docketfiles/html/public/25a1390.html).
- Dokumentasi Apple: [Declared Age Range](https://developer.apple.com/documentation/declaredagerange), [ujian dalam sandbox](https://developer.apple.com/documentation/storekit/testing-age-assurance-in-sandbox), [jenis notifikasi pelayan](https://developer.apple.com/documentation/appstoreservernotifications/notificationtype).
- [expo-age-range](https://docs.expo.dev/versions/latest/sdk/age-range/), dokumentasi Expo.

## Sebelum kemas kini anda yang seterusnya

Sebelum menghantar versi anda yang seterusnya, [buat diagnostik percuma anda](https://devoria.fr/ms/diagnostic): ia memberitahu apa yang benar-benar menyekat projek anda dan menghantar senarai semak anti-penolakan Apple saya kepada anda.

[Apple Review Kit](https://devoria.fr/ms/kits/app-review) menghimpunkan senarai semak saya sebelum penghantaran, penolakan yang telah saya betulkan dan dua skill Claude Code yang menyemak projek dan halaman app anda, kemudian menyediakan jawapan anda jika Apple menolak. Pendekatan lengkap ada di halaman [app ditolak oleh Apple](https://devoria.fr/ms/expertise/aplikasi-ditolak-apple).


## Projek anda

[Apple Review Kit](https://devoria.fr/ms/kits/app-review): Senarai semak review App Store yang saya guna, penolakan Apple yang saya betulkan, nota untuk penguji dan dua skill Claude Code untuk menyemak aplikasi. 29 €.

[iOS Kit](https://devoria.fr/ms/kits/ios): Bina aplikasi iPhone anda dengan Claude Code: kod permulaan aplikasi saya, skill yang menyemak kerjanya, serta kit Apple Review, Screenshots dan ASO. 129,99 €.
