2016-07-22 176 views
1

我使用onesignal Android的推送通知。但並非所有通知都正在發送。有時會發送通知,但有時卻不是。問題是什麼?請解釋。Onesignal不發送所有的Android通知

的問題是不是與代碼,因爲某些通知就被送進但他們大多不被髮送。

回答

2

但是也有一些需要能夠診斷這個問題更多的一些細節。

首先,是OneSignal說有任何錯誤?如果是這樣,你可以通過訪問設置頁面爲您OneSignal應用程序,並選擇「顯示詳細信息」旁邊的任何可見的錯誤或警告找到錯誤的原因。接下來,如果OneSign沒有顯示0個可能的收件人,那麼這意味着您的設備尚未選擇通知,或設備已卸載您的應用程序,或OneSignal SDK未正確安裝在您的應用程序中。

最後,如果OneSignal正顯示出通知已交付,但沒有收到,是在Android設備上對這個問題的最常見原因如下:

  1. 用戶已強制關閉您的應用程序。 (通知不會被髮送至被強制關閉應用程序)
  2. 用戶已經拒絕通知權限(檢查通知設置下設置>應用程序)
  3. 應用程序是封閉華爲或小蜜設備上,由於其定製的Android微調。

    a。華爲 - 轉到設置>「受保護的應用程序」,檢查你的應用程序。

    b。小米 - 確保在設置中爲您的應用啓用了「自動啓動」屬性。

  4. 在應用程序 - 通知不會,如果你的應用程序當前處於焦點的默認顯示設備上。但是,您可以使用true調用EnableInAppAlertNotification,以在您的應用中將通知顯示爲警報框。