有一个PHP代码可以准备一个捆绑包,用于向firebae发送通知:
$registrationIds = array( $_GET['id'] );
// prep the bundle
$msg = array
(
'body' => $_GET['body'],
'title' => $_GET['title'],
'vibrate' => 1,
'sound' => 1,
);
$fields = array
(
'registration_ids' => $registrationIds,
'notification' => $msg
);
$headers = array
(
'Authorization: key=' . API_ACCESS_KEY,
'Content-Type: application/json'
);
我想在java中一样,我做得很好,并从firebase获得响应200。 但我不知道如何获得注册ID。正如在php中所做的那样:
$registrationIds = array( $_GET['id'] );
请帮我查一下注册号。
答案 0 :(得分:1)
要获取设备(iOS或Android)的registrationId,设备需要将其发送/存储在某个位置的数据库中。我建议使用firebase提供的实时数据库。
let token = FIRInstanceID.instanceID().token()
。此令牌称为 registrationId registration_ids
的值或“to”键的值。那应该是它。 您没有从客户端获取“to”参数。