الهدف
بعد هالدرس عندك Universal Links تشتغل على iOS وApp Links على Android، وتعرف كيف تتعامل مع الـ URL داخل التطبيق عشان توجّه المستخدم للشاشة الصح.
ليش هذا الحين؟
Deep links تحوّل كل رسالة email ترسلها وكل نوتيفيكيشن ينضغط لنقطة دخول مباشرة لتطبيقك. بدون deep links، المستخدم يفتح التطبيق من الأول ويدوّر يدوي. مع deep links يوصل للشاشة الصح فورا.
الفكرة
Universal Links (iOS) vs App Links (Android):
الاثنين يشتغلون بنفس الفكرة: تحط ملف JSON على سيرفرك يثبت إنك صاحب الـ domain، التلفون يتحقق منه عند الـ install، وبعدها كل رابط من الـ domain يفتح الـ app مباشرة بدل المتصفح.
المستخدم يضغط https://myapp.com/order/123
↓
iOS/Android يتحقق: هل عندي app مربوط بـ myapp.com؟
↓
نعم → يفتح الـ app ويمرر /order/123
لا → يفتح المتصفح عادي
ليش مهم؟
- Email confirmation → تفتح الـ app مباشرة على صفحة التأكيد
- Push notification → تفتح صفحة معينة
- Instagram bio link → تفتح الـ app لو مثبّت