我已经试着调试Firebase推送通知相当长时间了,但没有得到任何运气。我相信我已经正确地设置了临时配置文件和APNs证书。当我不包含方法时
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
FIRInstanceID.instanceID().setAPNSToken(deviceToken, type: .unknown)}
当应用程序从Firebase通知控制台发送时,它会在前台接收通知,因为它会被打印出来,但它不会在后台接收通知。
您提供的代码段用于手动映射APNS令牌和设备注册令牌。基本上,当你的应用程序的swizzling被禁用时,你需要显式地添加这个。
确保使用正确的令牌类型:FirinstanceIDAPNStokentTypeSandBox
用于沙盒环境,或FirinstanceIDAPNStokentTypeProd
用于生产环境。如果您没有设置正确的类型,消息将不会传递到您的应用程序。
此外,在Firebase通知控制台中创建新消息时,确保在高级选项部分中将优先级设置为高。
{
"to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"data" : {
"Nick" : "Mario",
"body" : "great match!",
"Room" : "PortugalVSDenmark"
},
}
在iOS上,FCM存储消息,只有当应用程序处于前台并且已经建立了FCM连接时才会传递消息。
null 我遵循Xamarin的文档实现了这个功能。 然后一步一步地执行,直到下面的部分: 后台通知 我点击了Log Token按钮并收到了令牌。 null Firebase控制台显示消息为“完成”。 我错过了什么来解决这个问题?
我对FireBase云消息有一个问题,我从设备中获取令牌,并通过Google FireBase通知控制台发送通知测试。但是,通知从来没有被记录,也没有被推送到android虚拟设备。FCM的文档几乎与下面的代码完全相同,其他代码很少,您还需要做什么来获得使用FireBase的推送通知。我已经完成了所有的设置信息(build.gradle添加、安装google play服务等)如文档中所指定的,但仍
我正在尝试使用Firebase Notification Composer向我的设备发送测试通知。我正在接收FCM令牌并将其打印到我的控制台,然后尝试向该令牌发送通知。 以下是我检查过的内容: 1) 我使用的是iOS 12.4.1 2) 我正在分配消息传递代理 3)我从委托方法接收FCM令牌 4) 我已经验证了通知是通过打印到控制台启用的,当提示我允许通知时,我单击了允许 5) 我已经验证了在Fi
使用更新的Firebase cloud messaging和swizzling方法,当我的应用程序前景化时,我能够成功地在我的应用程序委托中的方法中接收有效负载。但是,我没有收到任何类型的有效负载,并且当我的应用程序处于后台时,不会被调用,尽管api响应消息已成功发送(见下文) 以下是我发送给FCM api的请求,以触发推送通知 有FCM的回复 这是我的appDelegate代码 我在我的应用程序
在过去的5天里,我一直在努力解决这个问题,但我不确定自己做错了什么。我已按照本手册中提到的说明进行操作https://www.youtube.com/watch?v=dyAwv9HLS60.但无法从firebase控制台接收任何通知。虽然当我尝试用设备令牌从发送测试通知时。我在设备上收到通知。我不确定我做错了什么。首先,我认为这是因为我启用了Hermes引擎,但即使将其设置为false,我也无法接
我根据Firebase控制台中提供的说明创建了一个示例ios应用程序,用于在ios设备上接收云消息。通知消息从控制台发送,并打印在应用程序控制台上。但即使在给予必要的许可后,设备上也不会收到推送通知。 我正在使用swift 3和xCode 10.3版本。在Firebase控制台中注册了该应用程序,并通过该应用程序接收所需的FCM令牌,并添加该令牌以向设备发送测试消息。尝试通过控制台发送大量消息,但