我正在学习Django-Android交互的初步步骤,但对于FCM技术的工作逻辑有些困惑。我通过pip安装了django-fcm,现在我的目标是通过由Android设备通过REST资源发送到服务器的FCM令牌向Android设备发送通知。
第三方Android开发人员告诉我他们只会给我FCM令牌,我应该能够发送通知。以下来自文档的代码片段让我有些困惑。
devices = FCMDevice.objects.all()
什么是FCM设备?JSON代码示例中的作用是什么:
{
"to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark",
"icon" : "myicon"
}
}
以下内容与此相关:
device = FCMDevice.objects.all().first()
device.send_message("Title", "Message")
device.send_message(data={"test": "test"})
device.send_message(title="Title", body="Message", icon=..., data={"test": "test"})
问题是:如何用最少的代码片段向由其 FCM 令牌标识的 Android 设备发送最简单的通知。