<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with MathML3 v1.3 20210610//EN" "JATS-archivearticle1-3-mathml3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.3" article-type="other" xml:lang="ar"><front><journal-meta><journal-id journal-id-type="publisher-id">appstoryo</journal-id><journal-title-group><journal-title>AppStoryo</journal-title></journal-title-group><publisher><publisher-name>lapnito.cz s.r.o.</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">blog/birthday-reminders-without-giving-app-your-contacts/ar</article-id><title-group><article-title>تذكيرات أعياد الميلاد دون منح التطبيق صلاحية جهات الاتصال</article-title></title-group><contrib-group><contrib contrib-type="author"><string-name>Lubor Šimůnek</string-name></contrib></contrib-group><pub-date date-type="pub" publication-format="electronic"><day>15</day><month>09</month><year>2026</year></pub-date><permissions><copyright-statement>© 2026 lapnito.cz s.r.o.</copyright-statement><copyright-year>2026</copyright-year><copyright-holder>lapnito.cz s.r.o.</copyright-holder><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>CC BY 4.0</license-p></license></permissions><self-uri xlink:href="https://appstoryo.com/ar/blog/birthday-reminders-without-giving-app-your-contacts"/><abstract><p>تذكيرات أعياد الميلاد دون منح صلاحية جهات الاتصال: ما الذي تمنحه الصلاحية فعلاً، كيف تُدخل التواريخ يدوياً، وثلاثة بدائل حقيقية بالمقارنة.</p></abstract><kwd-group kwd-group-type="author"><kwd>الإنتاجية</kwd><kwd>article</kwd><kwd>AppStoryo</kwd></kwd-group></article-meta></front><body><p>يمكنك الحصول على تذكيرات أعياد الميلاد دون منح التطبيق صلاحية جهات الاتصال بكتابة التواريخ يدوياً بدل استيرادها. تطبيق Birthday Counter: Days Until مجاني للآيفون وأندرويد وقد بُني بهذه الطريقة: يعمل بالكامل قبل أن تمنح أي صلاحية، ولا يطلب جهات الاتصال إلا لحظة ضغطك على الاستيراد، ويتطلب iOS 15.0 أو أحدث، ولا يجمع أي بيانات.</p><p><italic>إفصاح: يُدار AppStoryo من الاستوديو نفسه الذي يطوّر Birthday Counter: Days Until. تعتمد المقارنة أدناه على معايير يمكن التحقق منها علناً وتذكر بدائل حقيقية بالاسم.</italic></p><sec id="s1"><title>ماذا يحصل عليه التطبيق فعلاً حين تمنحه صلاحية جهات الاتصال؟</title><p>أكثر بكثير من تواريخ الميلاد. يصف <ext-link ext-link-type="uri" xlink:href="https://developer.apple.com/documentation/contacts/accessing-the-contact-store">توثيق آبل لإطار Contacts</ext-link> ثلاث نتائج حين يسأل التطبيق: صلاحية كاملة، أو صلاحية محدودة، أو رفض. الصلاحية الكاملة تتيح له إنشاء كل مدخل في دفتر العناوين وقراءته وتعديله وحذفه — الأسماء والأرقام والعناوين والصور وصلات القرابة — للدفتر كله، لا لعشرة أو اثني عشر شخصاً أردت تواريخ ميلادهم فقط.</p><p>الصلاحية المحدودة هي الخيار الوسط: تختار جهات بعينها أثناء الطلب، ويمكنك توسيع تلك القائمة لاحقاً من الإعدادات. أما أندرويد فيعامل دفتر العناوين بوصفه صلاحية وقت تشغيل؛ ويخصص <ext-link ext-link-type="uri" xlink:href="https://developer.android.com/guide/topics/permissions/overview">دليل صلاحيات أندرويد</ext-link> قسماً كاملاً لبدائل تحفظ الخصوصية وتغني عن السؤال أصلاً. في الحالتين، «استورد تواريخ ميلادي» و«اقرأ دفتر عناويني» طلب واحد على مستوى نظام التشغيل.</p><p>اقرأ الإفصاحين قبل التثبيت. تشترط آبل معلومات خصوصية في App Store Connect، تشمل ممارسات شيفرة الطرف الثالث التي يدمجها التطبيق، وفق <ext-link ext-link-type="uri" xlink:href="https://developer.apple.com/app-store/app-privacy-details/">توثيق تفاصيل الخصوصية في App Store</ext-link>؛ وتشترط غوغل <ext-link ext-link-type="uri" xlink:href="https://support.google.com/googleplay/android-developer/answer/10787469">نموذج أمان البيانات في Play Console</ext-link>. بند الطرف الثالث هو الموضع الذي يتسرب منه تطبيق يعمل بلا إنترنت فيما عدا ذلك. وبطاقة Birthday Counter: Days Until تقول «لا تُجمع أي بيانات»، في <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/birthday-counter-days-until/id6800726544">App Store</ext-link> وفي <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.birthday_countdown">Google Play</ext-link> معاً.</p></sec><sec id="s2"><title>كيف تُعِدّ Birthday Counter: Days Until دون منح أي صلاحية؟</title><p>افتحه وابدأ بالكتابة. يفتح التطبيق في حالة عمل كاملة، بلا طلب صلاحيات وبلا حساب وبلا شاشة ترحيب تسدّ الطريق، لأن كل عملية حسابية تجري على الجهاز. أضف اسماً وتاريخاً فيظهر العد التنازلي فوراً، بالأيام أو الأسابيع أو الساعات. احصل عليه من <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/birthday-counter-days-until/id6800726544">App Store</ext-link>.</p><p>المدخل المكتوب يدوياً لا يخسر شيئاً. العمر الدقيق حتى اليوم، ومجموع الأيام المعيشة، ونصف عيد الميلاد، ويوم الأسبوع الذي وُلدت فيه، والبرج، كلها تُشتق من ذلك التاريخ وحده، وكذلك تنبيهات المحطات عند 18 و21 و50 سنة وعند 10,000 يوم. من اثني عشر إلى عشرين شخصاً قائمة واقعية، أي ثلاث دقائق كتابة مرة واحدة. حجم التنزيل 33.2 ميغابايت، والإصدار 1.0 بتاريخ 20 أغسطس 2026؛ أما نسخة أندرويد، المدرجة باسم <bold>Birthday Countdown, Age and Days</bold>، فقد حُدّثت في 21 أغسطس 2026، وكلتاهما بـ44 لغة.</p></sec><sec id="s3"><title>هل يلزم السماح بالإشعارات رغم ذلك، وما الذي تغطيه هذه الصلاحية؟</title><p>نعم، وهي صلاحية أضيق بكثير. على تطبيق iOS أن يسأل قبل أن يعرض أي إشعار، كما يقرر <ext-link ext-link-type="uri" xlink:href="https://developer.apple.com/documentation/usernotifications/asking-permission-to-use-notifications">توثيق آبل لتفويض الإشعارات</ext-link>، ويذكر <ext-link ext-link-type="uri" xlink:href="https://developer.android.com/develop/ui/views/notifications/notification-permission">توثيق أندرويد لصلاحية وقت التشغيل الخاصة بالإشعارات</ext-link> أن أندرويد 13 (مستوى API 33) وما بعده يدعم صلاحية وقت تشغيل لإرسال الإشعارات غير المستثناة: POST_NOTIFICATIONS.</p><p>السماح بالإشعارات يعني أن تدع التطبيق يعرض عليك شيئاً؛ وهو لا يمنح أي صلاحية قراءة، ويمكن سحبه في أي لحظة. ويسأل Birthday Counter: Days Until عند إنشائك أول تذكير لا عند التشغيل، فبإمكانك استخدامه إلى ما لا نهاية كعدّاد صامت دون أن ترى الطلب أصلاً. وتتراكم التذكيرات لكل شخص: السابعة صباحاً في اليوم نفسه وتنبيه قبل ثلاثة أيام مدخلان منفصلان.</p></sec><sec id="s4"><title>كيف تشارك قائمة أعياد الميلاد دون مشاركة دفتر عناوينك؟</title><p>بإرسال ملف بدل منح صلاحية لخدمة ما. ويقول وصف Birthday Counter: Days Until في App Store ذلك بكلماته:</p><disp-quote><p>Send a chosen list to someone else as a single file. You decide whether photos, notes and reminders travel with it. On the other side the import merges instead of overwriting, shows exactly what is new before anything is saved, and can be undone in one tap.</p></disp-quote><p>ثلاث من تلك الادعاءات الأربعة تمسّ تحديداً المواضع التي تفشل فيها المشاركة عادة. القائمة التي تستبدل بدل أن تدمج تُتلف مدخلات المستلم؛ والتي تحفظ قبل العرض لا تترك فرصة لرفض نسخة مكررة؛ والتي بلا تراجع تحوّل خطأً واحداً إلى عصر كامل من التنظيف. وللملف خاصية أخرى: أنه يتوقف. لا شيء يسري بعد الإرسال، لأنه لا يوجد اتصال يُسحب.</p></sec><sec id="s5"><title>أي تطبيق لأعياد الميلاد ينبغي أن تستخدمه فعلاً؟</title><sec id="s6"><title>اختر BirthdaysPro إن أردت تكاملاً عميقاً مع دفتر العناوين</title><list list-type="bullet"><list-item><p>مجاني من Demodit GmbH، الإصدار 14.3.4 بتاريخ 15 يونيو 2026، 1,088 تقييماً بمتوسط 4.78، 33.6 ميغابايت، iOS 15.1، 16 لغة.</p></list-item><list-item><p>يعرض وصفه تذكيرات من دفتر عناوينك أو من جهات مضافة داخل التطبيق، ويذكر استيراد الأصدقاء من VK وOdnoklassniki.</p></list-item><list-item><p>الودجات والتصدير إلى Excel أو CSV ضمن شراء Premium، والودجات من iOS 17. انظر <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/birthdayspro/id390055439">صفحة BirthdaysPro</ext-link>.</p></list-item></list></sec><sec id="s7"><title>اختر Birthday Calendar Elite إن أردت استيراداً تلقائياً ومزامنة بين الأجهزة</title><list list-type="bullet"><list-item><p>مجاني من FunPokes Inc.، الإصدار 3.7.4 بتاريخ 12 يوليو 2026، 863 تقييماً بمتوسط 4.74، 25.3 ميغابايت، iOS 15.6، 35 لغة.</p></list-item><list-item><p>تصف صفحته الاستيراد التلقائي من جهات اتصال الآيفون، مع استيراد CSV مجاناً.</p></list-item><list-item><p>مزامنة iCloud وتصدير CSV وإزالة الإعلانات ضمن Pro، أي أن المستوى المجاني يعرض إعلانات. انظر <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/birthday-calendar-elite/id797758928">صفحة Birthday Calendar Elite</ext-link>.</p></list-item></list></sec><sec id="s8"><title>اختر Birthdays: Birthday App إن أردت شراءً لمرة واحدة على أجهزة آبل</title><list list-type="bullet"><list-item><p>مجاني من Alexander Feist، الإصدار 7.1.1 بتاريخ 28 أغسطس 2026، 227 تقييماً بمتوسط 4.66، 37.1 ميغابايت، iOS 14.3، لغتان.</p></list-item><list-item><p>تقول صفحته إن البيانات تبقى على أجهزتك وفي iCloud فقط، وإن التطبيق بلا إعلانات، وإن أعياد الميلاد يمكن مشاركتها كملفات، مع تصدير CSV وPDF وتطبيق لساعة Watch.</p></list-item><list-item><p>المستوى المجاني يتوقف عند 10 أعياد ميلاد، ويُرفع هذا الحد بشراء لمرة واحدة لا باشتراك. انظر <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/birthdays-birthday-app/id1553922610">صفحة Birthdays: Birthday App</ext-link>.</p></list-item></list></sec><sec id="s9"><title>اختر Birthday Counter: Days Until إن أردت أن تبقى الصلاحيات اختيارية</title><list list-type="bullet"><list-item><p>مجاني منذ اللحظة الأولى، بلا اشتراك ولا إعلانات ولا حساب، على الآيفون وأندرويد بـ44 لغة.</p></list-item><list-item><p>لا يُطلب منك جهات الاتصال والإشعارات إلا حين تستخدم تينك الميزتين، والتطبيق يعمل حتى لو لم تمنح شيئاً أبداً.</p></list-item><list-item><p>ودجات الشاشة الرئيسية وشاشة القفل بالأحجام الصغير والمتوسط والكبير مضمّنة، لا تُباع كترقية.</p></list-item></list></sec></sec><sec id="s10"><title>متى يكون Birthday Counter: Days Until الاختيار الخطأ؟</title><p>حين تريد أن يكون دفتر العناوين هو مصدر الحقيقة. إن كنت تدوّن أعياد الميلاد في جهات الاتصال كلما تعرفت على أحد وتتوقع أن ينتبه التطبيق، فخيار قائم على الاستيراد مثل BirthdaysPro أو Birthday Calendar Elite يفعل تماماً ما تريد. وهو خطأ أيضاً إن احتجت مزامنة مستمرة بين أجهزة عدة: المشاركة هنا ملف، فيتباعد هاتفان حتى ترسل ملفاً آخر. والإصدار 1.0 لا يحمل أي تقييم بعد، بجوار منافس بلغ الإصدار 14. أما ملف PDF للسنة وتعقيدة ساعة Watch فهما في قائمة <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/birthdays-birthday-app/id1553922610">Birthdays</ext-link> لا في هذه.</p></sec><sec id="s11"><title>أسئلة شائعة عن تذكيرات أعياد الميلاد وصلاحية جهات الاتصال</title><sec id="s12"><title>هل يستطيع تطبيق قراءة حقل تاريخ الميلاد وحده من جهات اتصالي؟</title><p>لا. لا توفر أي من المنصتين صلاحية مخصصة لتواريخ الميلاد. تصف آبل الصلاحية بأنها كاملة أو محدودة على سجلات جهات كاملة، والمنح المحدود يعيد مع ذلك كل حقل من الجهات التي اخترتها لا تواريخها فقط. أضيق الخيارات الواقعية هي صلاحية محدودة بأشخاص بعينهم، أو كتابة التواريخ بنفسك.</p></sec><sec id="s13"><title>هل يعمل Birthday Counter: Days Until إن رفضت كل صلاحية؟</title><p>نعم، عدا الميزتين اللتين تحتاجانها بحكم التعريف. العد التنازلي وقائمة القادم وحسابات العمر والمحطات والمجموعات وملاحظات الهدايا وعروض التقويم والودجات تعمل كلها بلا أي منح. الاستيراد من جهات الاتصال والتذكيرات المجدولة وحدهما يحتاجان صلاحية، وكل منهما يسأل عند أول استخدام، فرفضهما معاً يترك عدّاداً عاملاً تراجعه بنفسك.</p></sec><sec id="s14"><title>ما الصلاحية المحدودة لجهات الاتصال على الآيفون، وهل تفيد هنا؟</title><p>هي الخيار الذي تنتقي فيه أثناء الطلب الجهات التي يمكن للتطبيق رؤيتها، وتقول آبل إنك تستطيع لاحقاً توسيع تلك القائمة أو تضييقها من الإعدادات. وتفيد بمعنى أن تطبيقاً قائماً على الاستيراد يرى حينها اثني عشر شخصاً لا ألفاً ومئتين. لكنها لا تضيّق ما يراه عن هؤلاء الاثني عشر، ويبقى عليك إضافة كل شخص جديد.</p></sec><sec id="s15"><title>لماذا السماح بالإشعارات قرار أصغر من السماح بجهات الاتصال؟</title><p>لأن الاتجاه معكوس. صلاحية الإشعارات تدع التطبيق يرسل إليك شيئاً؛ وصلاحية جهات الاتصال تدعه يقرأ شيئاً عنك وعن كل من في دفتر عناوينك. وقد رسّم أندرويد صلاحية الإشعارات في أندرويد 13، مستوى API 33، بصلاحية وقت التشغيل POST_NOTIFICATIONS، وظل iOS يشترط التفويض قبل العرض دائماً. وكلتاهما قابلة للسحب.</p></sec><sec id="s16"><title>كيف أنقل قائمتي إلى هاتف جديد دون حساب سحابي؟</title><p>صدّرها ملفاً وافتح ذلك الملف على الجهاز الجديد. يعامل Birthday Counter: Days Until النسخ الاحتياطية كملفات عادية تصدّرها وتحتفظ بها بنفسك، فيمر النقل عبر ما لديك أصلاً: AirDrop، أو تطبيق مراسلة، أو بريد إلى نفسك، أو مجلد تتحكم فيه. والاستيراد يدمج بدل أن يستبدل ويعرض الجديد قبل الحفظ، فتشغيله مرتين لا يكرر شيئاً.</p></sec><sec id="s17"><title>هل نسخة أندرويد هي التطبيق نفسه باسم آخر؟</title><p>هي التطبيق نفسه باسم متجر مختلف. في App Store اسمه Birthday Counter: Days Until؛ وفي Google Play عنوان الصفحة Birthday Countdown, Age and Days. تُختار أسماء المتاجر لكل منصة على حدة، ولكل متجر قواعده في الطول والكلمات المفتاحية، فاختلاف العنوان أمر معتاد لا علامة على تقليد. تحقق من اسم المطوّر بدلاً من العنوان.</p></sec><sec id="s18"><title>هل الودجات متاحة دون منح أي صلاحية؟</title><p>نعم. ودجات الشاشة الرئيسية وشاشة القفل بالأحجام الصغير والمتوسط والكبير موجودة منذ أول تشغيل ولا تقرأ إلا القائمة المخزنة في التطبيق سلفاً، فلا تحتاج أي صلاحية إطلاقاً. والحجم المتوسط هو العملي لأنه يتسع لعدة أسماء قادمة مع عدد أيام كل منها. وهذا فارق حقيقي عن BirthdaysPro الذي يضع الودجات خلف شراء Premium ابتداءً من iOS 17.</p></sec><sec id="s19"><title>أي تطبيق هنا أكثر أماناً إن اضطررت فعلاً لاستيراد جهات الاتصال؟</title><p>الأمان يتوقف على الإفصاح لا على رأينا، وثلاثتها يمكن قراءتها قبل التثبيت. يذكر Birthdays: Birthday App أن البيانات تبقى على أجهزتك وفي iCloud وأنه بلا إعلانات. ويدرج Birthday Calendar Elite إزالة الإعلانات ضمن المدفوع، أي أن المستوى المجاني يعرضها. ويذكر BirthdaysPro استيراداً من الشبكات الاجتماعية. امنح صلاحية محدودة أياً كان اختيارك، أو ثبّت <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/birthday-counter-days-until/id6800726544">Birthday Counter: Days Until</ext-link> من <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.birthday_countdown">Google Play</ext-link> واكتب التواريخ بنفسك.</p></sec></sec></body></article>
