0
因此,我最近更新了我的Google Play服務NuGet軟件包,並且必須升級Xamarin.Firebase.Iid軟件包。最新的NuGet升級後Firebase IID服務未啓動
繼引導here,我添加了一個類是這樣的:
[Service, IntentFilter(new[] { "com.google.firebase.INSTANCE_ID_EVENT" })]
public class MyIidService : FirebaseInstanceIdService
{
...
}
然後,我添加了一個構造函數用於調試目的。 NuGet升級後,構造函數不再被擊中。這意味着Firebase通知不再適用於我的應用。
有誰知道重大變化是什麼?我已經從Xamarin.Firebase.Iid(版本42.1001.0)升級到版本42.2021.0。
我試過刪除應用程序,以確保我有一個新的令牌。這並沒有幫助,不在物理設備或仿真器上。
@SushiHangover在之前的回答中評論了以下內容:Firebase Android SDK的v10.2.1引入了Android O預覽雲消息更改(回調生命週期更改等),並且這些庫中的內部元素髮生了很多變化。
版本4.1001.0和4.2021.0不存在。你的意思是42.1001.0和42.1021? –
已編輯。謝謝你指出 - 我從記憶中引用它們。 –