跳至主要內容

搜尋

輸入關鍵字或問題以搜尋說明文章。

我的 Android 或 iOS App 需要重新建置,或是收不到推播通知

本篇重點

位置: 設定 → 讀者與營收 → 連線

開啟此頁面: admin.<your-site>/settings/connections(將 <your-site> 替換為您的網站網址)

何時需要重新建置

  • 在您設定推播通知之後。 管理後台會顯示「重新建置您的 App 以開啟推播。」以及「請重新建置您的 App 一次,以便在其中啟用推播。」
  • 在您變更網站語言之後。 管理後台會顯示:「如果您有 Android 或 iOS App,它們需要重新建置,以便其商店資訊使用新語言。系統會提醒您。」

請從 Keynate Console 中的 App 頁面重新建置。請參閱新增 App。

如果 Android 上收不到推播通知

  1. 開啟 設定 → 讀者與營收 → 連線 → 推播通知。推播精靈中有一條專屬於 Android 應用程式 的流程通道。
  2. 如果 Keynate 為您管理 Android App 的通知功能,卡片會顯示「無需建立任何項目:Keynate 會自動註冊您的 Android App 以接收通知。」並顯示「您的 App 建置版本包含推播」的狀態。
  3. 如果顯示「請重新建置您的 App 一次,以便在其中啟用推播」,請重新建置。
  4. 如果您使用自己的 Firebase 專案,請下載 google-services.json 並在 Keynate Console 的 App 頁面上傳。App 建置需要此檔案。
  5. 從精靈發送測試。

如果 iPhone 上收不到推播通知

  1. 在 iPhone 區塊中,上傳 .p8 檔案並輸入 Key ID、Team ID 和您 App 的 bundle id。
  2. 選擇 Production(TestFlight 與 App Store)或 Sandbox(從 Xcode 安裝的 App)。它必須與 App 建置版本相符。
  3. 將其開啟並儲存。
  4. 發送測試,然後重新建置您的 App。
  5. 如果 Apple 拒絕該金鑰,精靈會顯示:「Apple 拒絕了該金鑰。請檢查 Key ID 與 Team ID、該金鑰是否已開啟 Apple Push Notifications service、bundle id 是否為您 App 的 ID,以及 Sandbox/Production 是否與 App 建置版本相符。」

如果 App 未顯示任何文章

您的 App 只有在網站公開時才會顯示網站內容。請參閱我的網站顯示即將推出頁面。

常見問題

常見問題

我可以在哪裡查看建置失敗的原因?

App 是在 Keynate Console 中管理。請參閱App 問題與App 診斷。

我需要 App 嗎?

不需要。網站一律包含在內。App 是選配的。

相關文章

意見回饋

這篇文章有幫助嗎?

其他語言版本:

仍需要協助嗎?