برنامه نویسی

با رویدادهای درون برنامه ای: راهنمای Expo و React Native، در اپ استور بیشتر قرار بگیرید

با قرار گرفتن در معرض در اپ استور مبارزه می کنید؟ آیا کلمات کلیدی جدیدی را امتحان می کنید اما نتایج مورد انتظار را دریافت نمی کنید؟

خوب، اگرچه جایگزینی نیست، اما راه‌های بیشتری برای مشاهده بیشتر برنامه شما در اپ استور وجود دارد.

نامیده می شوند رویدادهای درون برنامه ای. این روشی برای ارائه برنامه شما به روشی جدید است که موقتی است (به هر حال این یک رویداد است). مثال را ببینید:

اعتبار: apple.com

برای دستیابی به چنین نتایجی، اپل اسناد بسیار دقیقی در مورد نحوه راه اندازی App Store Connect-side of things در اینجا دارد.

به همین دلیل است که من قصد دارم بر توضیح جنبه اجرا تمرکز کنم. برای ارسال یک رویداد درون برنامه ای، باید داشته باشید پیوندهای جهانی.

پیوندهای جهانی چیست و چرا باید به آن اهمیت دهید؟

پیوندهای جهانی پاسخ iOS به چالش اتصال یکپارچه وب و برنامه ها هستند. آن‌ها لینک‌ها را قادر می‌سازند مستقیماً در برنامه شما باز شوند (در صورت نصب) یا به آرامی به یک صفحه وب بازگردند. برای برنامه‌هایی که رویدادهای درون‌برنامه را تبلیغ می‌کنند، این بدان معناست که می‌توانید:

  • کاربران را مستقیماً به جزئیات رویداد یا صفحه ثبت نام هدایت کنید.
  • از تجربه ای روان و اولین برنامه اطمینان حاصل کنید.
  • با کاهش اصطکاک، تبدیل ها را افزایش دهید. چه در حال تبلیغ یک پیشنهاد با زمان محدود، یک تورنمنت بازی یا یک رویداد مجازی هستید، Universal Links اطمینان حاصل می کند که کاربران شما این فرصت را از دست ندهند.

ایجاد و میزبانی یک پیوند جهانی

روش 1: وب سایت موجود

اگر یک وب سایت زنده دارید، این مراحل را دنبال کنید.

فایل انجمن Apple App Site Association (AASA) خود را ایجاد کنید

فایل AASA طرح اولیه ای است که به iOS می گوید برنامه شما با کدام URL ها می تواند کار کند. به آن به عنوان یک دست دادن بین برنامه و دامنه خود فکر کنید.

  1. فایل را با توجه به فرمت بسازید. در اینجا یک مثال است.
{
 "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "TEAMID.com.example.myapp",
        "paths": ["*", "/event/*"]
      }
    ]
  }
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • TEAMID را با Apple Developer Team ID خود جایگزین کنید.
  • com.example.myapp را با ID بسته برنامه خود جایگزین کنید.
  • مسیرها را برای نشانی‌های اینترنتی که می‌خواهید برنامه‌تان مدیریت کند، تنظیم کنید (مثلاً /event/* برای صفحات ویژه رویداد).
  1. فایل را میزبانی کنید. آن را آپلود کنید https:///.well-known/apple-app-site-association. مطمئن شوید که از طریق HTTPS بدون تغییر مسیر ارائه می شود.

روش 2: یک وب سایت رایگان برای میزبانی لینک جهانی خود ایجاد کنید

اگر وب سایت زنده ندارید یا به هر دلیل دیگری می خواهید یک وب سایت جدید ایجاد کنید، ابزاری برای آن وجود دارد.

1. با Github وارد AASAGEenerator.com شوید

AASA Generator وب‌سایتی است که می‌توانید شناسه تیم و شناسه برنامه خود را وارد کنید تا پیوند جهانی شما به‌طور خودکار برای شما ایجاد شود و به صورت رایگان در Github.io میزبانی شود.
با حساب Github خود وارد شوید و شناسه تیم و شناسه برنامه خود را آماده کنید.

2. جزئیات برنامه را وارد کنید

جزئیات برنامه و پیشوندی را که می خواهید استفاده کنید وارد کنید. آدرس وب سایت شما .github.io خواهد بود. شما می توانید هر چیزی را که دوست دارید وارد کنید.

جزئیات برنامه

3. سایت خود را مستقر کنید

هنگامی که در صفحه بعدی قرار گرفتید، روی deploy کلیک کنید.

ایجاد مخزن

AASA Generator این مراحل را انجام خواهد داد:

  • مخزن شما مقداردهی اولیه می شود.
  • فایل AASA و پیکربندی وب سایت شما ایجاد خواهد شد.
  • فایل ها به مخزن شما متعهد خواهند شد.
  • استقرار صفحات Github آغاز خواهد شد.

در اینجا می توانید به راحتی وضعیت استقرار وب سایت را پیگیری کنید.

پس از استقرار، پیوند شما آماده است! اگر کاربری که برنامه شما را روی دستگاه خود نصب نکرده باشد، به صفحه اپ استور منتقل می شود.

اکنون، ما باید این را به برنامه Expo خود اضافه کنیم.

پیوند جهانی را به برنامه Expo React Native خود اضافه کنید

تنها کاری که باید انجام دهید این است که وب سایت را به فایل app.json خود اضافه کنید.

{
  "expo": {
    "ios": {
      "associatedDomains": ["applinks:yourwebsite.github.io"]
    }
  }
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

چند نکته در مورد AASA:

  • برای اطلاع از نحوه مدیریت پیوندها به برنامه خود اینجا را کلیک کنید.
  • iOS زمانی که برنامه شما برای اولین بار نصب می شود یا زمانی که به روز رسانی ها از اپ استور نصب می شود، AASA شما را دانلود می کند. پس از آن سیستم عامل اغلب به روز نمی شود. از این رو، اگر می خواهید مسیر خود را تغییر دهید، به یک به روز رسانی کامل برنامه نیاز است.

پیوندهای جهانی: تغییر دهنده بازی برای تعامل

پیوندهای جهانی بیش از یک ویژگی فنی هستند—آنها پلی بین حضور وب و برنامه شما هستند. برای رویدادهای درون برنامه ای iOS، آنها فرصتی را برای تقویت تعامل و ایجاد تجربه کاربر به طرز لذت بخشی ارائه می دهند.

  • تبدیل درایو: دیگر به دلیل تغییر مسیر یا پیوندهای شکسته، کاربرانی از دست داده نمی شوند.
  • افزایش تجربه: رویدادهای خود را در دسترس تر و جذاب تر کنید.
  • ایجاد اعتماد: یک سفر یکپارچه به کاربران نشان می دهد که برای وقتشان ارزش قائل هستید.

آماده برای ارتقاء سطح هستید؟

با ترکیب Universal Links با Expo و React Native، می‌توانید یک تجربه حرفه‌ای و حرفه‌ای برای کاربران خود ایجاد کنید. چه در حال تبلیغ یک پخش زنده، یک فروش فلش یا یک رویداد خاص باشید، راه‌اندازی مناسب تضمین می‌کند که مخاطبان شما همیشه می‌توانند راه خود را پیدا کنند – مستقیماً به برنامه شما.

شما تمام شده اید!

هنگامی که رویدادهای درون برنامه خود را در نظرات ارسال می کنید به من اطلاع دهید.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا