我正在尝试使用FCM和Firebase Cloud Functions通过APNS发送通知,问题是通知从未传递到APNS,因为即使在日志中“消息已成功发送”中说,应该执行的任务在未触发邮件传递后已执行。
使用此邮递员请求(我知道这与使用Admin SDK不同):
{
"to":"REGISTERED_TOKEN",
"priority":"high",
"content-available":true,
"data":{}
}
我收到以下消息:
{
"multicast_id": 4932860761734810900,
"success": 1,
"failure": 0,
"canonical_ids": 0,
"results": [
{
"message_id": "0:1549653230779177%89ac7ef9f9fd7ecd"
}
]
}
我知道这意味着成功。但是,这应该触发一系列事件来执行某些更改。但是我在控制台上什么都没看到。
当我使用名为“推送通知测试器”的工具发送消息时,我使用iOS的发送消息。它表示成功,并触发了我提到的所有其他事件。
我要实现的目标是更新苹果通行证,而我唯一不知道的是如何通过FCM发送通知以使APNS启动该过程。如我所说,使用APNS库可以,但是我需要使用FCM。
任何帮助将不胜感激。