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模板以自动将文件转换为单独的文件。

希望实际的原因将在未来的版本中解决。