0
firebase関数を少し使用していますが、アラビア語のテキストを送信/プッシュしたいときのステップが1ステップ進んでいます。このテキストをUnreadableテキストとして受け取れませんでした。Firebase関数はアラビア語のテキストをプッシュできません
'use strict'
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.n_likes_en = functions.database.ref('/notifications/{user_id}/{notification_id}').onWrite(event =>{
const user_id = event.params.user_id;
const notification_id = event.params.notification_id;
const language = admin.database().ref(`/users/${user_id}/lang`).once('value');
return language.then(LanguageResult =>{
const Lang_Val = LanguageResult.val();
if (Lang_Val == "ar"){
const fromUser = admin.database().ref(`/notifications/${user_id}/${notification_id}`).once('value');
return fromUser.then(fromUserResult =>{
const from_user_id = fromUserResult.val().uid;
const user_like = fromUserResult.val().describe;
if (user_like == "l"){
const userQuery = admin.database().ref(`/users/${from_user_id}/username`).once('value');
return userQuery.then(userResult => {
const username = userResult.val();
const device_token = admin.database().ref(`/users/${user_id}/id`).once('value');
return device_token.then(result =>{
const token_id = result.val();
const payload = {
notification:{
title : "Rankzone",
body : `${username}’ + أعجب بمنشورك`
icon : "default"}};
return admin.messaging().sendToDevice(token_id, payload).then(response);
});
});
}});
}});
});
問題はそれができない通知の本体です。「tがここで私は機能に使用私のコードですので、その問題について何らかの修正があり、今まで問題を修正します私のデバイスで通知を受け取ったときに読めるようにする。
助けてください。