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

اپ iOS

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

در پنل چه کارهایی باید انجام دهید؟

در بخش سرویس‌ها نوع «اپلیکیشن iOS» را انتخاب کنید، اطلاعات Firebase و فایل Service Account همان پروژه را ثبت کنید و فقط کلید عمومی API را به توسعه‌دهنده اپ بدهید. کلید خصوصی API و 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 و درخواست اجازه دریافت اعلان توسعه‌دهنده iOS پروژه اپ
ارسال آزمایشی و بررسی گزارش مدیر پنل پنل پوشفا

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

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

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

کلید عمومی را تحویل دهید

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

SDK و APNs متصل شوند

اپ باید اجازه دریافت اعلان را از کاربر بگیرد و توکن APNs/FCM را با Pushfa iOS SDK ثبت کند.

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

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

روی دستگاه واقعی آزمایش کنید

هنگام استفاده از اپ، وقتی اپ در پس‌زمینه است و وقتی اپ بسته است، Deep Link و در صورت استفاده Rich Notification را بررسی کنید.

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

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

Ctrl+I