我使用了Azure Notification Hubs搭配我自己的.NET后端和苹果推送服务以及Google Cloud Messaging。这意味着,我的客户端应用程序在Apple或Google的服务上注册自己,但是通知将通过后端由Notification Hub发送,而不是直接通过供应商的服务发送。
现在GCM不再受支持,因此我试图将它迁移到FCM。
在Firebase控制台中,我创建了一个新项目。该项目有一个名称、一个公共名称、一个项目ID和一个Web API密钥。所有这些都是来自“常规”选项卡的信息。
在“云消息传递”选项卡中,我会看到一个服务器密钥和一个发送者ID。
问题1: 在哪里粘贴Azure推送通知设置中使用的GCM密钥之前,我需要粘贴什么?来自“常规”选项卡的Web API密钥还是来自“云消息传递”选项卡的服务器密钥?
问题2: 在GCM中,我的Xamarin.Android客户端应用程序必须提供“Google API项目编号”作为发送者ID,以便注册自己以接收推送通知。现在是否应将其更改为使用Firebase控制台中“云消息传递”选项卡中的“发送者ID”?
现在GCM不再受支持,因此我试图将它迁移到FCM。
在Firebase控制台中,我创建了一个新项目。该项目有一个名称、一个公共名称、一个项目ID和一个Web API密钥。所有这些都是来自“常规”选项卡的信息。
在“云消息传递”选项卡中,我会看到一个服务器密钥和一个发送者ID。
问题1: 在哪里粘贴Azure推送通知设置中使用的GCM密钥之前,我需要粘贴什么?来自“常规”选项卡的Web API密钥还是来自“云消息传递”选项卡的服务器密钥?
问题2: 在GCM中,我的Xamarin.Android客户端应用程序必须提供“Google API项目编号”作为发送者ID,以便注册自己以接收推送通知。现在是否应将其更改为使用Firebase控制台中“云消息传递”选项卡中的“发送者ID”?