ဤသတင်းတွင် ပါဝင်သောအကြောင်းအရာ
နေရာ: Settings → Readers & money → Connections → Notifications (iOS app (Apple) ကဏ္ဍ)
ဤစာမျက်နှာကို ဖွင့်ပါ: admin.<your-site>/settings/connections/notifications#kn-push-apns (<your-site> နေရာတွင် သင့်ဆိုက်လိပ်စာကို အစားထိုးပါ)
မစတင်မီ သိရန်
- သင့်တွင် Apple Developer အကောင့်တစ်ခုနှင့် iPhone app တစ်ခု ရှိရပါမည်။ ပိုင်ရှင် (owner) သာလျှင် key များကို ပြောင်းလဲနိုင်ပါသည်။
လုပ်ဆောင်ရမည့် အဆင့်များ
- Apple Developer ထဲတွင် Certificates, Identifiers & Profiles, Keys ကိုဖွင့်ပြီး + ကို နှိပ်ပါ။
- Key နာမည်ပေးပါ၊ Apple Push Notifications service (APNs) ကို အမှန်ခြစ်ပါ၊ ဆက်လုပ်ရန် ကို နှိပ်ပြီး Register ကို ဆက်နှိပ်ပါ။
- .p8 ဖိုင်ကို ဒေါင်းလုဒ်ဆွဲပါ။
- Key ID (key စာမျက်နှာတွင်ရှိသည်) နှင့် သင်၏ Team ID (Membership အသေးစိတ်တွင်ရှိသည်) ကို ကူးယူပါ။ နှစ်ခုစလုံးသည် စာလုံး ၁၀ လုံးစီ ဖြစ်သည်။
- Keynate ထဲတွင် ဆက်တင်များ → စာဖတ်သူများနှင့် ငွေကြေး → ချိတ်ဆက်မှုများ → အသိပေးချက်များ ကို ဖွင့်ပါ (iOS app (Apple) ကဏ္ဍ)။
- APNs key (.p8) ကို ထည့်ပါ- ဖိုင်ကို ရွေးချယ်ပါ သို့မဟုတ် ဖိုင်စာသားကို ကူးထည့်ပါ။
- Key id၊ Team id နှင့် Bundle id (ဥပမာ com.yoursite.news) တို့ကို ရိုက်ထည့်ပါ။
- ပတ်ဝန်းကျင် ကို ရွေးပါ- Production (App Store) သို့မဟုတ် Sandbox (စမ်းသပ် build များ)။
- iPhone နှင့် iPad သို့ ပို့ရန် ကို ဖွင့်ပြီး သိမ်းဆည်းပါ။
- စမ်းသပ်မက်ဆေ့ခ်ျ ပို့ကြည့်ပါ၊ ပြီးနောက် သင့် app ကို ပြန်လည် rebuild လုပ်ပါ။
အဖြစ်များသော ပြဿနာများ
- "ဒါဟာ APNs .p8 key မဟုတ်ပါ။ ၎င်းသည် "BEGIN PRIVATE KEY" ဖြင့် စတင်ပါသည်။"
- ".p8 key ဖိုင်ကို ထည့်ပါ၊ သို့မဟုတ် ဒါကို ပိတ်ထားပါ။"
- "Key id နှင့် Team id တို့သည် စာလုံး ၁၀ လုံး ဖြစ်သည်။"
- "သင့် app ၏ bundle id ကို ရိုက်ထည့်ပါ၊ ဥပမာ com.yoursite.news။"
မေးလေ့ရှိသော မေးခွန်းများ
မကြာခဏ မေးလေ့ရှိသော မေးခွန်းများ
မည်သည့် environment ကို ရွေးချယ်သင့်ပါသလဲ။
TestFlight နှင့် App Store app များအတွက် Production ကို ရွေးပါ။ Xcode မှတစ်ဆင့် ထည့်သွင်းထားသော app များအတွက် Sandbox ကို ရွေးပါ။
Apple key ကို ထပ်မံ ဒေါင်းလုဒ်လုပ်နိုင်ပါသလား။
Apple သည် ၎င်းကို တစ်ကြိမ်သာ ဒေါင်းလုဒ်လုပ်ခွင့်ပြုထားသောကြောင့် သေချာစွာ သိမ်းဆည်းထားပါ။