Когда я вызываю функцию Firebase внутри своего Java-кода, она отправляет { '0': '' } в качестве параметров вместо фактических данных. Я пытался изменить его, чтобы он отправлял только один токен вместо нескольких, но отправлял только пустые параметры.
Java-код fcmTokens — это список
FirebaseFunctions mFunctions = FirebaseFunctions.getInstance();
Map data = new HashMap();
data.put("fcmTokens", fcmTokens); // List of FCM tokens
data.put("title", title); // Notification title
data.put("body", body); // Notification body
mFunctions.getHttpsCallable("sendCustomNotification")
.call(data)
.addOnCompleteListener(task -> {
if (task.isSuccessful()) {
// Notification sent successfully
Log.d("FCM", "Notification sent successfully");
} else {
// Handle errors
Exception e = task.getException();
if (e != null) {
Log.e("FCM", "Error sending notification", e);
}
}
});
Это код функции Firebase. Всегда выдает ошибку
const functions = require("firebase-functions");
const admin = require("firebase-admin");
admin.initializeApp();
// Cloud function to send notification to multiple users
exports.sendCustomNotification = functions.https.onCall((data, context) => {
// Extract parameters from the data object
const { fcmTokens, title, body } = data;
// Check if fcmTokens is an array and contains tokens
if (!Array.isArray(fcmTokens) || fcmTokens.length === 0) {
throw new functions.https.HttpsError(
"invalid-argument",
"The fcmTokens array must be provided and non-empty."
);
}
//rest of the code
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... va-android
Как передать параметры вызываемой облачной функции Firebase в Java android ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как передать параметры вызываемой облачной функции Firebase в Java android
Anonymous » » в форуме JAVA - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как передать параметры вызываемой облачной функции Firebase в Java android
Anonymous » » в форуме JAVA - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как извлечь event_type из облачной функции Firebase класса данных AuthBlockingEvent
Anonymous » » в форуме Python - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-