我有一個有趣的情況。一段時間以來,我一直在收集基於單個用戶屬性的受衆羣體。現在它包含了大量的設備。觀衆是爲ios設備。發送給觀衆的Firebase通知不會觸及所有設備
然後我發送了一個通知給那個觀衆,我看到一些設備收到該通知,有些則沒有。爲什麼會這樣?
實驗顯示,未收到通知的設備僅接收針對單個設備的通知。他們還收到發送給所有用戶的通知。這讓我懷疑這與觀衆有關。我已驗證至少有一臺未收到通知的設備對於有問題的用戶屬性具有適當的值。但是,有可能過去幾天設備的財產值有所不同,這取決於用於登錄應用程序的帳戶。有時它同時安裝了兩個相同應用程序的版本。
我有類似的Android用戶,據我所知,觀衆中的所有成員都會收到通知。
受衆羣體數量有上千個,所以這些信息僅基於我在我身邊看到的很少的設備,以及Firebase和Google Analytics。
從火力地堡文檔我得知「用戶是觀衆的常任理事國,他們被分配到它後」,這可以解釋爲什麼兩個相反的觀衆結合可能比用戶的總數大,但它使更難以理解爲什麼具有觀衆所需屬性的人不屬於它。
關於如何調試的任何想法或可能的原因。或者甚至更好,如何解決這個問題?由於這是生產軟件,我不能發送過多的通知來嘗試不同的事情。