0

我正在使用Visual Studio 2015的Xamarin.Forms項目,該項目將在iOS和Android上運行。我目前正在致力於實施遠程推送通知,並且遇到了基於Android系統的問題。將Firebase Cloud Messaing添加到Xamarin.Forms項目

我遵循Xamarin提供的FCM Notifications Walkthrough,它一直進行到「添加Google Services JSON文件」的步驟爲止。我可以從Firebase控制檯獲取該文件並將其添加到項目中,但是一旦將生成操作設置爲GoogleServicesJson,那就是問題出現的地方。

在添加文件並將Build Action設置爲正確的值後,我的項目停止。在花費一分鐘時間編譯並部署到測試設備之前,現在需要5分鐘以上。我嘗試關閉並重新打開Visual Studio,並且在正常的時間內加載項目時,它似乎只是在那裏掛了幾分鐘。

我已經經歷了演練的所有步驟,並縮小了它以適應當我更改構建操作時,所以我知道它與此有關。任何幫助將不勝感激。

謝謝!

回答

0

我設法讓它工作,雖然它比實際的修復更像是一種解決方法。我發現this link,建議將google-services.json文件轉換爲單獨的設置文件,甚至提供T4模板以自動將文件轉換爲單獨的文件。

希望實際的原因將在未來的版本中解決。