مکان: Settings → Readers & money → Connections → Notifications (بخش iOS app (Apple))
این صفحه را باز کنید: admin.<your-site>/settings/connections/notifications#kn-push-apns (<your-site> را با آدرس سایت خود جایگزین کنید)
پیشنیازها
- شما به یک حساب Apple Developer و یک برنامه iPhone نیاز دارید. فقط مالک میتواند کلیدها را تغییر دهد.
مراحل انجام کار
- در Apple Developer، بخش Certificates, Identifiers & Profiles, Keys را باز کنید و + را بزنید.
- برای کلید نام بگذارید، Apple Push Notifications service (APNs) را علامت بزنید، ادامه و سپس Register را بزنید.
- فایل .p8 را دانلود کنید.
- شناسه شناسه کلید (Key id) (در صفحه کلید) و شناسه Team id خود را (در جزئیات Membership) کپی کنید. هر دو ۱۰ کاراکتر هستند.
- در Keynate، بخش تنظیمات → خوانندگان و درآمد → اتصالها → اعلانها (بخش iOS app (Apple)) را باز کنید.
- مورد کلید APNs (.p8) را اضافه کنید: فایل را انتخاب کنید یا متن آن را جایگذاری کنید.
- مقادیر شناسه کلید (Key id)، شناسه Team id و شناسه Bundle id را وارد کنید، مثلاً com.yoursite.news.
- مورد محیط را انتخاب کنید: نسخه نهایی Production (App Store) یا نسخه آزمایشی Sandbox (test builds).
- گزینه ارسال به iPhone و iPad را روشن کرده و ذخیره کنید.
- یک پیام آزمایشی بفرستید، سپس برنامه خود را دوباره بسازید (rebuild).
مشکلات رایج
- "این یک کلید APNs .p8 نیست. این کلید با "BEGIN PRIVATE KEY" شروع میشود."
- "فایل کلید .p8 را اضافه کنید، یا این گزینه را خاموش کنید."
- "شناسههای Key id و Team id باید ۱۰ کاراکتر باشند."
- "شناسه bundle id برنامه خود را وارد کنید، مانند com.yoursite.news."
پرسشها
پرسشهای متداول
کدام محیط را باید انتخاب کنم؟
برای برنامههای TestFlight و App Store، گزینه Production. برای برنامههای نصبشده از طریق Xcode، گزینه Sandbox.
آیا میتوانم کلید اپل را دوباره دانلود کنم؟
اپل فقط یک بار اجازه دانلود آن را میدهد، بنابراین از آن به خوبی محافظت کنید.