مکان: Settings → Readers & money → Connections → Notifications (Android app (Firebase) section)
این صفحه را باز کنید: admin.<your-site>/settings/connections/notifications#kn-push-fcm (<your-site> را با آدرس سایت خود جایگزین کنید)
پیشنیازها
- شما به یک برنامه Android نیاز دارید. فقط مالک میتواند کلیدها را تغییر دهد.
- اگر برنامه شما هنوز تنظیم نشده است، در صفحه نوشته میشود: "Waiting for your app's push setup. Keynate sets this up with your app; you don't need to do anything now."
مراحل انجام کار
خودکار (پیشفرض)
- تنظیمات → خوانندگان و درآمد → اتصالها → اعلانها را باز کنید.
- در مسیر اپلیکیشن Android، مورد چکلیست "Keynate registered your app for notifications" را علامت بزنید.
- وقتی صفحه برنامه شما در keynate.com نسخه جدیدی از برنامه ارائه میدهد، آن را بپذیرید. گوشیها فقط از نسخه برنامهای که شامل آن باشد اعلان دریافت میکنند.
- برنامه جدید را در گوشی خود باز کنید، سپس با استفاده از توکن دستگاه آن یک تست از ویزارد ارسال کنید.
فایربیس خودتان (پیشرفته)
- گزینه Use my own keys را روشن کنید.
- در کنسول Firebase، یک پروژه و یک برنامه Android با همان نام بسته (package name) از صفحه برنامه خود اضافه کنید.
- در Firebase، مسیر Project settings, Service accounts را باز کنید و روی Generate new private key کلیک کنید. یک فایل .json دانلود میشود.
- در Keynate، زیر بخش برنامه Android (Firebase)، گزینه حساب سرویس Firebase (JSON) را اضافه کنید: فایل را انتخاب کنید یا متن آن را جایگذاری کنید.
- مقدار شناسه پروژه Firebase را بررسی کنید. این مقدار از فایل پر میشود.
- گزینه ارسال به Android را روشن کنید و ذخیره نمایید.
- یک تست ارسال کنید، سپس برنامه خود را دوباره بسازید (rebuild).
مشکلات رایج
- "This file isn't a Firebase service account. Download it from Firebase → Project settings → Service accounts."
- "Add the Firebase service account file, or turn Android off."
- "Use the project id from Firebase (lowercase letters, numbers and dashes)."
پرسشها
پرسشهای متداول
آیا کلید پس از ذخیره دوباره نمایش داده میشود؟
خیر. این کلید بهصورت رمزگذاریشده ذخیره میشود و هرگز دوباره نشان داده نخواهد شد.
آیا بهطور پیشفرض باید کاری برای Android انجام دهم؟
زمانی که صفحه برنامه شما ساخت مجدد برنامه (rebuild) را پیشنهاد داد، آن را بپذیرید.