باستخدام روابط Firebase الديناميكية ، يمكنك تنفيذ تجربة تهيئة قابلة للتطوير ومصممة خصيصًا للمستخدمين المُحالين ، مثل التجربة الرائعة المستخدمة لمضاعفة معدل الاحتفاظ بهم.
قبل أن تبدأ ، قم بتوصيل تطبيق Android أو Apple بمشروع Firebase. اتبع الخطوات الواردة في البدء لنظام Android أو البدء في أنظمة تشغيل Apple .
نظرة عامة على التنفيذ
- قم بإعداد روابط ديناميكية لإنشاء روابط مخصصة برمجيًا من تطبيقك. يمكنك إعداد الروابط الديناميكية في Firebase Console ، ثم استخدام منصات Apple و Android SDK لإنشاء روابط جديدة مع معلمات مخصصة من تطبيقك عندما ينقر المستخدمون على رابط الدعوة.
- أضف دعوات إلى تطبيقك واجعل من السهل على المستخدمين مشاركة الروابط الديناميكية. عندما يدعو المستخدمون أصدقائهم إلى تطبيقك ، يُنشئ التطبيق رابطًا ديناميكيًا بحمولة ، ويشارك المستخدم الرابط الديناميكي من خلال مربع حوار النظام الأصلي المألوف.
- أرسل المستخدمين المدعوين إلى المكان الصحيح من خلال قراءة البيانات من الرابط الديناميكي الوارد. عندما يأتي مستخدم مدعو إلى تطبيقك لأول مرة من خلال رابط ديناميكي ، احصل على حزمة المعلومات الخاصة به وابدأ تجربة تهيئة مخصصة تسعد المستخدم الجديد.
قم بإعداد روابط ديناميكية
استخدم واجهات برمجة تطبيقات iOS و Android Builder لإنشاء رابط قصير بالمعلمات التي تحتاجها. نحن نستكشف هنا التنفيذ من مستخدم إلى مستخدم ، ولكن يمكنك استكشاف عمليات التنفيذ الأخرى في وثائق Dynamic Links.
ما يجب القيام به في وحدة تحكم Firebase
- اذهب إلى الإعدادات .
- حدد مشروعك وقم بتدوين مفتاح Web API .
- بعد ذلك ، انتقل إلى Dynamic Links وانقر فوق Get Started .
- تحتوي وحدة تحكم Firebase على تدفق إرشادي لإنشاء ارتباط ديناميكي ، لكننا لن نستخدم هذا الآن ، لذا انقر فوق إلغاء .
- لإنشاء روابط ديناميكية برمجيًا في تطبيقك ، تحتاج إلى ارتباط قصير خاص بمشروعك. يوجد عنوان URL هذا في الزاوية العلوية اليسرى من نافذة الروابط الديناميكية. عند النقر فوقه ، يتم نسخه تلقائيًا إلى الحافظة الخاصة بك.
ماذا تفعل في تطبيقك
- قم بإنشاء رابط ديناميكي برمجيًا باستخدام iOS Builder API أو Android Builder API .
- أضف معلمات إلى الرابط الديناميكي الخاص بك حتى تتمكن من توجيه المستخدم الجديد إلى تجربة الإعداد المخصصة له. على سبيل المثال ، التاريخ أو معرف المستخدم أو المنطقة.
أضف دعوات إلى تطبيقك
لنفترض أن أحد المستخدمين السعداء لديك يريد مشاركة تطبيقك. لتسهيل دعوة المستخدمين لأصدقائهم قدر الإمكان ، اتبع أفضل الممارسات التالية:
- ضع رابط الدعوة في مكان يسهل اكتشافه.
- اقترح دعوة الأصدقاء عندما ينجز المستخدمون شيئًا ما في التطبيق. على سبيل المثال ، عند فوزهم بمستوى ما ، أو إنهاء مهمة ، أو مشاركة منشور ، أو تلقي تفاعل إيجابي من الآخرين.
ماذا تفعل في تطبيقك
بمجرد إنشاء الرابط الديناميكي ، افتح مربع حوار مشاركة النظام من تطبيقك. في Android ، أضف رمزًا مشابهًا للأمثلة التالية:
Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_TEXT, "Try this amazing app: " + dl.getShortLink()); startActivity(Intent.createChooser(intent, "Share using"));
بهذه الطريقة ، يمكن للمستخدمين مشاركة التطبيق باستخدام تطبيق المراسلة أو الشبكة الاجتماعية المفضلة لديهم.
مدعوون على متن الطائرة
عندما يتابع المستخدمون رابط دعوة إلى تطبيقك ، يمكنك الحصول على حزمة المعلومات من الروابط الديناميكية التي اتبعوها (على سبيل المثال ، باسم كنية الداعي واسم المستخدم وما إلى ذلك). يمكنك استخدام هذه المعلومات لإسعاد المستخدم الجديد.
على سبيل المثال ، إذا كانت لعبتك تحتوي على عشائر ، فيمكنك مطالبة اللاعب الجديد بالانضمام إلى نقابة اللاعب المدعو بعد البرنامج التعليمي. أو ، إذا كان لديك تطبيق لمشاركة الصور ، فقد تطالب المستخدم الجديد باتباع المستخدم المدعو أثناء تدفق الإعداد.
ماذا تفعل في تطبيقك
لقراءة البيانات من الرابط الديناميكي ، اتبع الخطوات لتلقي الروابط الديناميكية على Android أو iOS .
بمجرد استخراج البيانات من الرابط الديناميكي ، قم بإنشاء تجربة تهيئة مخصصة لمستخدميك الجدد المحالين.
اختبار أنها تعمل
أرسل لنفسك دعوة من تطبيقك وتأكد من أن تجربتك الجديدة المخصصة على متن الطائرة تعمل بالطريقة التي تريدها. ملاحظة: عند إرسال دعوة من تطبيق غير موقع (على سبيل المثال ، من بيئة التطوير الخاصة بك) ، قد ترى تحذيرًا عند النقر فوق الارتباط.