راهنمای کاربر iOS iOS

راهنمای کاربر Push اپ iOS

مسیر ساخت سرویس iOS در پنل، تحویل اطلاعات به توسعه‌دهنده، ثبت دستگاه آزمایشی و ارسال اولین اعلان.

چه چیزی در پنل انجام می‌شود؟

در بخش سرویس‌ها نوع «اپلیکیشن iOS» را انتخاب کنید، اطلاعات Firebase و فایل Service Account همان پروژه را ثبت کنید و فقط API Public Key را به توسعه‌دهنده اپ بدهید. API Private Key و Service Account باید خارج از اپ و فقط در محیط امن سرور یا پنل پوشفا باقی بمانند.

Bundle ID اپ، Firebase Apple App، APNs Key بارگذاری‌شده در Firebase و Service Account ثبت‌شده در پوشفا باید همگی به یک پروژه تعلق داشته باشند.

تقسیم مسئولیت

کارمسئولمحل انجام
ساخت سرویس iOS و ثبت Service Account مدیر پنل پنل پوشفا
فعال‌کردن Push Notifications و Remote notifications توسعه‌دهنده iOS Xcode
ثبت APNs Authentication Key مالک Apple Developer/Firebase Firebase Console
نصب Pushfa iOS SDK و درخواست permission توسعه‌دهنده iOS پروژه اپ
ارسال تست و بررسی گزارش مدیر پنل پنل پوشفا

مسیر راه‌اندازی و تست

سرویس iOS را بسازید

نوع سرویس را iOS انتخاب و تنظیمات Firebase همان اپ را ثبت کنید.

Public Key را تحویل دهید

توسعه‌دهنده SDK را با api_public_key مقداردهی می‌کند؛ کلید خصوصی داخل اپ قرار نمی‌گیرد.

SDK و APNs متصل شوند

اپ باید permission را بگیرد و توکن APNs/FCM را با Pushfa iOS SDK ثبت کند.

دستگاه را در مشترکین ببینید

پس از قبول permission، یک مخاطب با منبع اپ iOS، token معتبر و Subscriber ID نمایش داده می‌شود.

روی دستگاه واقعی تست کنید

Foreground، Background، اپ بسته، Deep Link و در صورت استفاده Rich Notification را بررسی کنید.

ارسال و هدف‌گیری iOS

از همان فرم ارسال مشترک پوشفا استفاده کنید. سرویس iOS را انتخاب کنید و برای ارسال گروهیِ محدود به iOS فیلتر platform=ios را به‌کار ببرید. برای مقصد داخل اپ از Universal Link، Custom URL Scheme یا مسیر قابل‌فهم برای اپ استفاده کنید. نمایش تصویر به نصب Notification Service Extension نیاز دارد.

Ctrl+I