التحقق من العمر في App Store: تكساس ويوتا والبرازيل
بقلم Mehdi Azizi
نُشر في ، 13 د
منذ يونيو 2026 يتحقق App Store من العمر في تكساس ويرسل إليك فئة عمرية. البرازيل ويوتا وأستراليا: ما عليك برمجته باستخدام Declared Age Range.
في تكساس، ومنذ 4 يونيو 2026، يتحقق App Store من عمر الحسابات الجديدة. ويرسل فئتها العمرية إلى تطبيقك عندما يطلبها عبر واجهة Declared Age Range البرمجية. حيث يفرض القانون ذلك، عليك أنت أن تقرأ هذه الفئة، وأن تطلب موافقة أحد الوالدين قبل أي تعديل مهم، وأن تتعامل مع سحب هذه الموافقة. لكل من البرازيل ويوتا ولويزيانا وألاباما جدوله الزمني. ويحجب App Store بالفعل تطبيقات 18+ في أستراليا والبرازيل وسنغافورة عن كل من لم يُؤكَّد أنه بالغ.
أنشر تطبيقات iOS الخاصة بي باستخدام Expo، ومنها Solys وTradaZen. هنا أجمع، منطقة بمنطقة، ما تقوله Apple والنصوص الرسمية، ثم الخطوات التي عليك برمجتها. هذا الدليل ليس استشارة قانونية: Apple نفسها تحيلك إلى محاميك في ما يخص التزاماتك. لاختيار تصنيفك من 4+ إلى 18+، اقرأ بدلًا من ذلك التصنيف العمري في App Store Connect.
ما الذي يغيّره التحقق من العمر بالنسبة إليك
بحسب الأسئلة الشائعة من Apple حول age assurance، فإن "developers are responsible for their own age restrictions". حيث يفرض القانون ذلك، تؤكد Apple عمر صاحب الحساب وتشاركك فئته العمرية. وفي هذه المناطق، عليك التحقق من عمر من يستخدمون تطبيقك.
ثلاثة أمور تتغير:
- تتلقى فئة عمرية، ولا تتلقى عمرًا دقيقًا أبدًا. تخبرك Apple مثلًا "من 13 إلى 15 سنة"، وكيف حُدّدت هذه الفئة.
- قد يتطلب تعديل مهم في تطبيقك موافقة أحد الوالدين. أنت من يقرر ما هو مهم، وفق القانون المطبَّق.
- يمكن لأحد الوالدين سحب موافقته. عندها تمنع Apple فتح التطبيق على جهاز الطفل، ويتلقى خادمك إشعار
RESCIND_CONSENTإن كنت قد أعددته.
ما لا يتغير: بحسب الأسئلة الشائعة نفسها، "there are no changes to the App Review process". الحسابات الموجودة على iOS 18 أو ما قبله غير معنية. أما الواجهة البرمجية فتعمل في العالم كله: خارج المناطق المنظَّمة، يختار المستخدم أن يشارك فئته أو لا.
المراجعة لا تتغير بسبب هذه القوانين. Apple ترسل إليك العمر، والقانون هو من يطلب منك استخدامه.
تكساس: قانون SB 2420 مطبَّق منذ 4 يونيو 2026
كان من المفترض أن يدخل قانون تكساس SB 2420، المعروف باسم App Store Accountability Act (القسم 121.001)، حيز التنفيذ في 1 يناير 2026، بحسب نصه المعتمد. في 23 ديسمبر 2025، أعلنت Apple أن أمرًا قضائيًا من محكمة مقاطعة علّق تطبيقه. فأوقفت Apple خططها مؤقتًا وأبقت أدواتها في بيئة sandbox.
في 3 يونيو 2026، أعلنت Apple أن قرارًا قضائيًا رفع الأمر القضائي: فقد علّقته محكمة الاستئناف الفيدرالية للدائرة الخامسة طوال فترة الاستئناف. ومنذ 4 يونيو 2026، تخضع حسابات Apple الجديدة في تكساس للقانون. وفي 6 يوليو 2026، رفضت المحكمة العليا للولايات المتحدة رفع هذا التعليق (الملف 25A1390). إنه قرار مستعجل، وليس حكمًا في الموضوع. حتى 27 أكتوبر 2026، لم أجد أي قرار استئناف في الموضوع: القانون مطبَّق، لكن الوضع قد يتغير.
ما يفعله App Store في تكساس
لكل حساب جديد في تكساس، يتحقق App Store من العمر. وللقاصر دون 18 سنة، يطلب أيضًا موافقة أحد الوالدين لثلاثة إجراءات: تنزيل التطبيق، وإجراء شراء داخل التطبيق، والوصول إلى تعديل مهم. ويمكن للوالد سحب موافقته على أي تطبيق سبق أن وافق عليه.
في ملاحظتها بتاريخ 4 نوفمبر 2025، تفصّل Apple الفئات الأربع في القانون: أقل من 13 سنة، ومن 13 إلى 15 سنة، و16 و17 سنة، و18 سنة فأكثر. وتحذر Apple فيها أيضًا من أن القانون قد يفرض جمع بيانات حساسة "just to download an app"، حتى لتطبيق طقس. النص يستهدف كل مطوّر يتوفر تطبيقه في تكساس عبر متجر (القسم 121.051): التطبيق البسيط ليس خارج النطاق.
ما يطلبه القانون من المطوّر
يحدد لك نص SB 2420 أربعة التزامات:
- التحقق من العمر باستخدام بيانات المتجر (القسم 121.054): فئة كل مستخدم، ووجود موافقة الوالدين إن كان قاصرًا.
- عدم استخدام هذه البيانات إلا لأغراض العمر (القسم 121.055): القيود، واحترام القانون، وإعدادات الأمان. وتحذفها بعد إتمام التحقق.
- إبلاغ المتجر قبل أي تعديل مهم في شروط الاستخدام أو في سياسة الخصوصية (القسم 121.053).
- إسناد تصنيف عمري للتطبيق ولكل عملية شراء ممكنة داخله (القسم 121.052). في App Store، يأتي تصنيف التطبيق من استبيان App Store Connect.
يعدّ القانون تعديلًا مهمًا كل تعديل يغيّر البيانات المجموعة أو المشارَكة، أو يمس التصنيف العمري، أو يضيف عملية شراء أو إعلانًا، أو يغيّر الوظائف أو التجربة تغييرًا واضحًا. وتضيف Apple أن تكساس تعدّ تغيير التصنيف العمري تعديلًا مهمًا.
يوتا ولويزيانا وألاباما: قوانين لعام 2027
حددت ملاحظة Apple بتاريخ 24 فبراير 2026 تاريخين. للحسابات الجديدة، كان من المقرر أن ترسل الواجهة البرمجية الفئة العمرية في يوتا بدءًا من 6 مايو 2026، وفي لويزيانا بدءًا من 1 يوليو 2026. إشارات جديدة تخبرك إن كانت قواعد العمر تنطبق على المستخدم، وإن كان عليه مشاركة فئته، وإن كان على أحد الوالدين الموافقة على تعديل مهم. ويمكن أن يتلقى البالغون في هاتين الولايتين إشعارًا بتعديل مهم: وعندها تطلب منك Apple وصفًا واضحًا للتغيير.
منذ ذلك الحين، عُدّل القانونان:
- يوتا: يعدّل H.B. 498 قانون App Store Accountability Act لعام 2025 (S.B. 142). بحسب نصه المعتمد، تبدأ التزامات المتاجر والمطورين في 6 مايو 2027. ويصبح فيه التعديل المهم أضيق: تغيير في الشروط أو سياسة الخصوصية يغيّر البيانات المجموعة، أو التصنيف العمري، أو يضيف أول عملية شراء داخل التطبيق أو أول إعلان.
- لويزيانا: قانون HB 977، الموقَّع في 15 مايو 2026، أصبح Act 185. وهو يمنع قانون 2025 (HB 570، الذي أصبح Act 481) من الدخول حيز التنفيذ، ويستبدله بقواعد جديدة تُطبَّق في 1 يوليو 2027.
يطلب النصان من المطوّر التحقق من الفئة العمرية عبر أدوات المتجر، وإبلاغ المتجر بأي تعديل مهم. تمنع يوتا مشاركة هذه البيانات، وتمنع لويزيانا بيعها.
تتبع ألاباما النموذج نفسه. قانونها HB 161، الموقَّع في 17 فبراير 2026 والذي أصبح Act 2026-59، يُطبَّق في 1 يناير 2027 بحسب نصه المعتمد. يتحقق فيه المطوّر من الفئة العمرية وموافقة الوالدين عبر أدوات المتجر، ويبلغه بأي تعديل مهم، ولا يستخدم هذه البيانات إلا لأغراض العمر والقانون والأمان.
حتى 27 أكتوبر 2026، لم تنشر Apple أي ملاحظة عن تأجيلات يوتا ولويزيانا، ولا عن ألاباما: تحقق مما ترسله الواجهة البرمجية فعلًا لمستخدميك في هذه الولايات. قراءتي: الأدوات جاهزة قبل الالتزام، فاستغل هذه الأشهر للبرمجة والاختبار.
البرازيل: ECA Digital سارٍ منذ 17 مارس 2026
النظام الرقمي للطفل والمراهق، ECA Digital، هو القانون رقم 15.211 الصادر في 17 سبتمبر 2025. وتنص مادته 41-A على دخوله حيز التنفيذ في 17 مارس 2026. ثلاث مواد تعنيك:
- المادة 12: تقيس المتاجر وأنظمة التشغيل العمر أو الفئة العمرية، وترسل إشارة عمر إلى التطبيقات عبر واجهة برمجية. ويتطلب التنزيل من قِبل طفل أو مراهق موافقة حرة ومستنيرة من أحد الوالدين.
- المادة 13: بيانات التحقق من العمر لا تُستخدم إلا لهذا الغرض.
- المادة 14: التطبيق الموجَّه إلى الأطفال والمراهقين، أو الذي يُحتمل أن يستخدموه، يجب أن يكون قادرًا على تلقي هذه الإشارة. ويحتفظ بآلياته الخاصة لحجب المحتوى غير المناسب، بغض النظر عما يفعله المتجر.
من جهة Apple، تُشارَك الفئة العمرية عندما يوافق المستخدم أو أحد والديه. والتطبيق الذي يصرّح بصناديق مدفوعة (loot boxes) في الاستبيان ينتقل إلى 18+ في واجهة المتجر البرازيلية. وإذا كنت تقدم وسيلة دفع بديلة في البرازيل، فإن صفحة Apple عن التوزيع في البرازيل تطلب منك وضعها خلف حاجز أبوي لمن هم دون 18 سنة، دون أن تعرض عليهم الشراء عبر موقع ويب. العمولات وخطوات هذا الخيار موجودة في دليل الدفع البديل في البرازيل.
يعهد القانون بالرقابة عليه إلى هيئة إدارية مستقلة. وتوضّحه مراسيم تنفيذية وأدلة صادرة عن هذه الهيئة، تستشهد بها مكاتب محاماة: لم أقرأها في نصها الرسمي. اطلب من قانوني برازيلي التحقق منها قبل تكييف تطبيقك.
أستراليا وسنغافورة: حجب تطبيقات 18+
منذ 24 فبراير 2026، يحجب App Store في أستراليا والبرازيل وسنغافورة تنزيل تطبيقات 18+ ما دام لم يُؤكَّد أن المستخدم بالغ. يجري App Store هذا التحقق تلقائيًا. وتوضح Apple أنه قد تكون عليك التزاماتك الخاصة بالتحقق من أن مستخدميك بالغون، وأن الواجهة البرمجية ترسل إليك إشارة لمساعدتك في ذلك. ولا تسمّي Apple القوانين المعنية.
تضيف أستراليا قاعدتين أعلنتهما Apple:
- الشبكات الاجتماعية: منذ 10 ديسمبر 2025، يجب على بعض المنصات الاجتماعية منع من هم دون 16 سنة من امتلاك حساب. يعطّل المطورون المعنيون الحسابات الموجودة لمن هم دون 16 سنة ويراقبون التسجيلات.
- التصنيفات العمرية: منذ 18 يونيو 2026، يختفي تصنيف 15+ في أستراليا. تنتقل تطبيقات 15+ التي تتضمن تصفحًا حرًا للويب، أو معلومات طبية متكررة، أو صناديق مدفوعة إلى 16+. ويُضبط اختيار التصنيف في استبيان العمر.
بالنسبة إلى سنغافورة، لا تعلن Apple شيئًا غير حجب تطبيقات 18+.
الجدول: ما الذي يُطبَّق، ومنذ متى، وما الذي تفعله
يلخص هذا الجدول الأقسام السابقة، حتى 27 أكتوبر 2026. "Apple" تعني التاريخ الذي يطبّق فيه App Store القاعدة، و"القانون" تاريخ التزامات النص.
| المنطقة | التاريخ | App Store | ما الذي تفعله |
|---|---|---|---|
| تكساس | 4 يونيو 2026 | يتحقق من العمر، موافقة الوالد | الفئة، الموافقة، السحب |
| يوتا | القانون 6 مايو 2027 | الفئة معلنة في 2026 | البرمجة قبل 6 مايو 2027 |
| لويزيانا | القانون 1 يوليو 2027 | الفئة معلنة في 2026 | البرمجة قبل 1 يوليو 2027 |
| ألاباما | القانون 1 يناير 2027 | لا شيء معلن | البرمجة قبل 1 يناير 2027 |
| البرازيل | Apple 24 فبراير 2026، القانون 17 مارس 2026 | الفئة عند الموافقة، حجب 18+ | قراءة الإشارة، التصفية |
| أستراليا | 24 فبراير 2026 | حجب 18+ | الشبكات: لا أحد دون 16 سنة |
| سنغافورة | 24 فبراير 2026 | حجب 18+ | تحقق من التزاماتك |
ما عليك برمجته: الخطوات الخمس
بحسب الأسئلة الشائعة من Apple، يجب البناء باستخدام SDK الخاص بـ iOS 26.2 وiPadOS 26.2 أو أحدث، مع Xcode 26.2 (17C52) أو أحدث. ثم فعّل capability Declared Age Range على الهدف (target): تضيف الـ entitlement com.apple.developer.declared-age-range، الذي تشترطه وثائق الواجهة البرمجية.
- معرفة ما إذا كان قانون ما ينطبق على هذا المستخدم. منذ iOS 26.4، تعيد
requiredRegulatoryFeaturesالقواعد النشطة:declaredAgeRangeRequiredوsignificantAppChangeRequiresParentalConsentوsignificantAppChangeRequiresAdultNotification. وعلى iOS 26.2، تخبركisEligibleForAgeFeaturesبالفعل إن كان المستخدم مشمولًا بالوظائف المرتبطة بالعمر. - طلب الفئة العمرية. تأخذ
requestAgeRange(ageGates:_:_:in:)ما يصل إلى ثلاث أعمار فاصلة، مثل 13 و16 و18 لتطابق فئات القوانين. وحيث يحدد القانون عتباته الخاصة، يتبع الرد القانون لا عتباتك. يكون الرد.sharing(range:)أو.declinedSharing. وتحتوي الفئة علىlowerBoundوupperBoundوageRangeDeclaration: مصرَّح بها من المستخدم، أو من أحد الوالدين، أو مؤكَّدة. - التعامل مع التعديل المهم. للقاصر، يطلب PermissionKit و
SignificantAppUpdateTopicموافقة الوالد، الذي يقرأ وصفك. وإلى أن يوافق، تحجب الميزة الجديدة، بل التطبيق كله أحيانًا. وللبالغ، ومنذ iOS 26.4، تعرضshowSignificantUpdateAcknowledgment(in:updateDescription:)نافذة نظام. وتعطي خاصية StoreKit ageRatingCodeالتصنيف العمري الحالي على الجهاز: قارنه لاكتشاف أي تغيير. - الاستماع لسحب الموافقة. فعّل App Store Server Notifications بالإصدار 2 وعالج النوع
RESCIND_CONSENT. Apple تحجب التطبيق بالفعل. ومن جهة الخادم، عليك أن تأخذ هذا السحب في الحسبان، مثلًا بتعليق وصول الحساب. إذا كانت إشعاراتك تمر عبر RevenueCat، فيمكنه تحويلها إلى خادمك. صفحته لا تذكر هذا النوع: تحقق في sandbox من أنه يصل فعلًا. - الاختبار في sandbox. فعّل وضع المطوّر، وافتح Settings ثم Developer. تحت حساب Apple sandbox الخاص بك، اختر Manage، ثم Age Assurance أو Revoke App Consent، بحسب التسميات الإنجليزية في وثائق Apple. تقترح صفحة الاختبار من Apple ستة سيناريوهات، من "أقل من 13 سنة، تعديل موافَق عليه" إلى "18 سنة فأكثر، عمر مؤكَّد، تعديل منطبق". وتأخذ قائمة سحب الموافقة معرّف الحزمة (bundle identifier) الخاص بك وتطلق
RESCIND_CONSENTعلى خادمك.
إليك مسودة بلغة Swift، مكتوبة وفق التوقيعات الواردة في وثائق Apple، كيّفها مع تطبيقك:
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
}
}
في sandbox، وللبالغ، يطلق PermissionKit الخطأ AskError.notAvailable بدل الرد: هذا متوقَّع، فالبالغ لا يحتاج إلى موافقة أبوية.
مع Expo أو React Native
تنشر Expo الوحدة expo-age-range. وثائقها، التي راجعتها في 27 أكتوبر 2026، تعرض requestAgeRangeAsync وisEligibleForAgeFeaturesAsync (iOS 26.2) وgetRequiredRegulatoryFeaturesAsync وshowSignificantUpdateAcknowledgmentAsync (iOS 26.4). ويُصرَّح بالـ entitlement في ios.entitlements ضمن إعدادات Expo الخاصة بك.
حدّان عليك معرفتهما:
- قبل iOS 26، ترد الوحدة بـ
lowerBound: 18، كما لو كان المستخدم بالغًا. لا تعتبر هذا الرد تحققًا. - وثائق Expo لا تذكر PermissionKit ولا
ageRatingCode. لطلب موافقة أحد الوالدين، خطط لوحدة native، أو راجع الوثائق قبل البرمجة. أماRESCIND_CONSENTفيُعالَج من جهة الخادم، خارج التطبيق.
الوحدة native: تتطلب build جديدًا، لا تحديث OTA. والمسار هو نفسه المتبع في نشر تطبيق Expo على App Store باستخدام EAS.
تنشر من فرنسا: هل أنت معني؟
الأسئلة الشائعة من Apple لا تتحدث عن البلد الذي يقيم فيه المطوّر. ولكل سؤال يخص الامتثال، تحيلك إلى مستشارك القانوني. يستهدف نص تكساس المطوّر الذي يجعل تطبيقه متاحًا في تكساس عبر متجر (القسم 121.051). ويعرّف نصا يوتا ولويزيانا المطوّر بأنه من يملك تطبيقًا متاحًا في الولاية أو يتحكم فيه، دون شرط يتعلق بالمكان.
قراءتي: إذا كان تطبيقك متاحًا في إحدى هذه المناطق، فانطلق من أن القواعد تستهدفك. لا يمكنك استثناء تكساس وحدها، لأن الإتاحة تُضبط بلدًا ببلد في App Store Connect. وسحب الولايات المتحدة أو البرازيل لتفادي المسألة سيقطعك عن سوقين كبيرين.
من جهة البيانات، تبقى الفئة العمرية بيانات شخصية، ونصوص تكساس ويوتا وألاباما والبرازيل تقصر استخدامها على أغراض العمر. وتضيف رخصة برنامج المطورين من Apple قاعدتها (القسم 3.3.3(O)): تُستخدم الواجهة البرمجية لتكييف تطبيقك مع العمر أو لاحترام القانون، ولا تُباع بياناتها ولا تُشارَك مع وسطاء البيانات. تعامل معها وفق قواعد الجمع في الإرشاد 5.1.1، وراجع قواعد مشاركة البيانات في الإرشاد 5.1.2: القوانين تُضاف إليها.
قائمتي قبل تحديثك القادم
- اجرد المناطق التي يتوفر فيها تطبيقك: الولايات المتحدة، البرازيل، أستراليا، سنغافورة.
- ابنِ باستخدام Xcode 26.2 أو أحدث وفعّل capability Declared Age Range.
- استدعِ
requiredRegulatoryFeatures، ثمrequestAgeRangeبعتبات 13 و16 و18 سنة. - اكتب ما يُعدّ، في تطبيقك، تعديلًا مهمًا، واطلب من قانوني اعتماده.
- اربط طلب الموافقة الأبوية (PermissionKit) ونافذة البالغين.
- فعّل إشعارات الخادم بالإصدار 2 وعالج
RESCIND_CONSENT. - شغّل سيناريوهات sandbox الستة وسحبًا للموافقة.
- تحقق من إجاباتك في استبيان العمر: الصناديق المدفوعة تنتقل إلى 18+ في البرازيل، والشبكة الاجتماعية المغلقة أمام من هم دون 13 سنة تُلزمك باستخدام الواجهة البرمجية.
ما الذي تحققت منه، ومتى
رُوجع في 27 أكتوبر 2026. التواريخ والالتزامات مأخوذة من ملاحظات Apple Developer، وأسئلتها الشائعة، ووثائقها، ورخصة المطورين، وقواعد المراجعة، ومن النص المعتمد لكل قانون (تكساس، يوتا، لويزيانا، ألاباما، البرازيل)، ومن سجل المحكمة العليا. هذا الدليل لا يستند إلى أي تكامل في تطبيقاتي: الشيفرة مسودة مستخلصة من توقيعات Apple، وليست تكاملًا مختبَرًا. لم أقرأ المراسيم البرازيلية، ولا القانونين الأسترالي والسنغافوري، ولا قوانين الولايات الأمريكية الأخرى.
الأسئلة الشائعة
ما هي واجهة Declared Age Range البرمجية؟
إنها الواجهة البرمجية من Apple التي تطلب الفئة العمرية للمستخدم، وهي متاحة منذ iOS 26 في العالم كله. حيث يفرض القانون ذلك، تؤكد Apple عمر الحساب وترسل فئته. وفي غير ذلك، يختار المستخدم مشاركتها أو لا.
هل يجب على تطبيق مصنَّف 18+ استخدام الواجهة البرمجية؟
نعم. الأسئلة الشائعة من Apple تقول ذلك: في المناطق التي يفرض فيها القانون ذلك، عليك التحقق من عمر مستخدميك عبر الواجهة البرمجية، حتى لتطبيق 18+. وحجب App Store في أستراليا والبرازيل وسنغافورة لا يحل محل التزاماتك الخاصة.
هل يمكن أن ترفض Apple تطبيقي إن لم أستخدم الواجهة البرمجية؟
بحسب الأسئلة الشائعة من Apple، لا تتغير عملية App Review بسبب هذه القوانين. الالتزام مصدره قانون المنطقة، لا المراجعة. ومع ذلك، ثلاث قواعد من Apple تطلب بالفعل ضبط العمر. إذا صرّحت بشبكة اجتماعية مغلقة أمام من هم دون 13 سنة، فإن إعلان Time Allowances يُلزمك باستخدام الواجهة البرمجية على الأقل. وقواعد المراجعة تطلب من تطبيقات صنّاع المحتوى (1.2.1) ومن التطبيقات التي تقدم تطبيقات مصغّرة أو ألعابًا مصغّرة أو روبوتات محادثة (4.7.5) تقييد الوصول وفق عمر مُتحقَّق منه أو مصرَّح به. كما يطلب منك الإرشاد 2.3.6 دائمًا الإجابة بصدق على استبيان العمر.
ما هو التعديل المهم في نظر Apple؟
تترك Apple القرار لك، وفق القانون المطبَّق، وتحيلك إلى محاميك. يذكر نص تكساس تغييرًا في البيانات المجموعة، أو التصنيف العمري، أو عمليات الشراء، أو الإعلانات، أو تغييرًا واضحًا في الوظائف. نص يوتا المعدَّل ونص ألاباما لا يأخذان بهذه النقطة الأخيرة، ونص لويزيانا يحتفظ بها.
ماذا يحدث عندما يسحب أحد الوالدين موافقته؟
تمنع Apple فتح التطبيق على جهاز الطفل. ويتلقى خادمك إشعار RESCIND_CONSENT، إن كنت قد فعّلت App Store Server Notifications بالإصدار 2.
هل ينطبق قانون تكساس على مطوّر فرنسي؟
Apple لا تحسم المسألة وتحيلك إلى مستشارك القانوني. يستهدف نص تكساس المطوّر الذي يجعل تطبيقه متاحًا في تكساس عبر متجر، دون ذكر بلده. قراءتي: إذا كان تطبيقك متاحًا في الولايات المتحدة، فهو متاح في تكساس، فتصرّف كما لو كان القانون يستهدفك.
كيف أختبر التحقق من العمر دون حساب قاصر؟
في sandbox، منذ iOS 26.2. في Settings ثم Developer، يقترح حساب Apple sandbox الخاص بك سيناريوهات عمر جاهزة وسحبًا محاكًى للموافقة لمعرّف الحزمة الخاص بك.
المصادر
- Age assurance frameworks Q&A، الأسئلة الشائعة من Apple Developer.
- ملاحظات Apple Developer: 4 نوفمبر 2025، 8 ديسمبر 2025، 23 ديسمبر 2025، 24 فبراير 2026، 21 مايو 2026، 3 يونيو 2026 و8 يونيو 2026.
- نصوص القوانين: تكساس SB 2420، يوتا H.B. 498، لويزيانا Act 185، ألاباما HB 161، البرازيل، القانون رقم 15.211.
- قواعد Apple: App Review Guidelines، رخصة برنامج المطورين.
- سجل المحكمة العليا، الملف 25A1390.
- وثائق Apple: Declared Age Range، الاختبار في sandbox، أنواع إشعارات الخادم.
- expo-age-range، وثائق Expo.
قبل تحديثك القادم
قبل إرسال إصدارك القادم، أجرِ التشخيص المجاني: يخبرك بما يعيق مشروعك فعلًا ويرسل إليك قائمتي لتفادي رفض Apple.
يجمع Apple Review Kit قائمتي قبل الإرسال، وحالات الرفض التي صحّحتها، ومهارتين (skills) لـ Claude Code تراجعان مشروعك وصفحة تطبيقك، ثم تجهّزان ردّك إذا رفضت Apple. والمنهجية الكاملة موجودة في صفحة التطبيق المرفوض من Apple.