Target Android push by Firebase installation ID

This commit is contained in:
SimpleTest 2026-07-23 20:41:56 +03:00
parent e7cfddb587
commit a7f076514c
2 changed files with 3 additions and 2 deletions

View File

@ -40,7 +40,7 @@ defmodule WhoNeedHelp.Push.FCMAdapter do
def payload(%Notification{} = notification, %PushDevice{} = device) do
%{
"message" => %{
"token" => device.token,
"fid" => device.token,
"data" =>
notification.data
|> stringify_values()

View File

@ -236,7 +236,8 @@ defmodule WhoNeedHelp.PushProductTest do
message = payload["message"]
refute Map.has_key?(message, "notification")
assert message["token"] == "firebase-installation-id"
refute Map.has_key?(message, "token")
assert message["fid"] == "firebase-installation-id"
assert message["data"]["title"] == "New message"
assert message["data"]["body"] == "Open Who Need Help to read the conversation."
assert message["data"]["path"] == notification.path