یک تجربه سوار شدن سفارشی ایجاد کنید

با Firebase Dynamic Links، می‌توانید یک تجربه پیوسته مقیاس‌پذیر و متناسب با کاربران ارجاع‌شده را پیاده‌سازی کنید، مانند تجربه‌ای که Fabulous با آن میزان حفظ آن‌ها را دو برابر کرد.

قبل از شروع، برنامه Android یا Apple خود را به پروژه Firebase متصل کنید. مراحل شروع برای اندروید یا شروع برای پلتفرم های اپل را دنبال کنید.

مروری بر پیاده سازی

  1. پیوندهای پویا را برای ایجاد پیوندهای سفارشی از برنامه خود تنظیم کنید. می‌توانید پیوندهای پویا را در کنسول Firebase تنظیم کنید، سپس از پلتفرم‌های Apple و Android SDK برای ایجاد پیوندهای جدید با پارامترهای سفارشی از برنامه خود استفاده کنید، وقتی کاربران روی پیوند دعوت کلیک کردند.
  2. دعوت‌نامه‌ها را به برنامه خود اضافه کنید و اشتراک‌گذاری پیوندهای پویا را برای کاربرانتان آسان کنید. هنگامی که کاربران دوستان خود را به برنامه شما دعوت می کنند، برنامه یک پیوند پویا با یک بار بار ایجاد می کند و کاربر پیوند پویا را از طریق گفتگوی آشنا و بومی سیستم به اشتراک می گذارد.
  3. کاربران دعوت شده را با خواندن داده ها از لینک داینامیک ورودی به مکان مناسب ارسال کنید. هنگامی که یک کاربر دعوت شده برای اولین بار از طریق پیوند پویا به برنامه شما می آید، بسته اطلاعاتی آن را دریافت کنید و یک تجربه ورود سفارشی را راه اندازی کنید که کاربر جدید شما را خوشحال می کند.

لینک های پویا را تنظیم کنید

از API های iOS و Android Builder برای ایجاد یک پیوند کوتاه با پارامترهای مورد نیاز خود استفاده کنید. ما در اینجا در حال بررسی پیاده‌سازی کاربر به کاربر هستیم، اما می‌توانید پیاده‌سازی‌های دیگر را در مستندات پیوندهای پویا کاوش کنید.

در کنسول Firebase چه باید کرد

  1. به تنظیمات بروید .
  2. پروژه خود را انتخاب کنید و کلید Web API را یادداشت کنید.
  3. در مرحله بعد، به پیوندهای پویا بروید و روی شروع کار کلیک کنید.
  4. کنسول Firebase یک جریان هدایت‌شده برای ایجاد پیوند پویا دارد، اما ما در حال حاضر از آن استفاده نمی‌کنیم، بنابراین روی لغو کلیک کنید.
  5. برای ایجاد پیوندهای پویا در برنامه خود به صورت برنامه نویسی، به پیوند کوتاه مختص پروژه خود نیاز دارید. آن URL در گوشه سمت چپ بالای پنجره Dynamic Links قرار دارد. وقتی روی آن کلیک می کنید، به طور خودکار در کلیپ بورد شما کپی می شود.

در برنامه خود چه کاری باید انجام دهید

  1. با استفاده از iOS Builder API یا Android Builder API به صورت برنامه نویسی یک پیوند پویا ایجاد کنید.
  2. پارامترهایی را به Dynamic Link خود اضافه کنید تا بتوانید کاربر جدید خود را به سمت تجربه نصب سفارشی آنها هدایت کنید. به عنوان مثال، تاریخ، شناسه کاربری یا منطقه.

دعوت نامه ها را به برنامه خود اضافه کنید

بیایید فرض کنیم یکی از کاربران خوشحال شما می خواهد برنامه شما را به اشتراک بگذارد. برای اینکه کاربران خود بتوانند دوستان خود را تا حد ممکن آسان تر کنید، این دو بهترین روش را دنبال کنید:

  • پیوند دعوت را در مکانی به راحتی قابل کشف قرار دهید.
  • وقتی کاربران کاری را در برنامه انجام می دهند، دعوت از دوستان را پیشنهاد دهید. به عنوان مثال، هنگامی که آنها یک سطح را برنده می شوند، یک کار را تمام می کنند، یک پست را به اشتراک می گذارند یا تعامل مثبتی از دیگران دریافت می کنند.

در برنامه خود چه کاری باید انجام دهید

هنگامی که پیوند پویا را ایجاد کردید، گفتگوی اشتراک گذاری سیستم را از برنامه خود باز کنید. در اندروید کدی شبیه به مثال های زیر اضافه کنید:

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 دنبال کنید.

هنگامی که داده ها را از پیوند پویا استخراج کردید، یک تجربه ورود سفارشی برای کاربران جدید و ارجاع شده خود ایجاد کنید.

تست کنید که کار می کند

از برنامه‌تان دعوت‌نامه‌ای برای خود بفرستید و مطمئن شوید که تجربه جدید و سفارشی ورود به سیستم، همانطور که می‌خواهید عمل کند. توجه: وقتی دعوتی را از یک برنامه بدون امضا (مثلاً از محیط توسعه خود) ارسال می‌کنید، ممکن است وقتی روی پیوند کلیک می‌کنید یک هشدار مشاهده کنید.