私はGoogle Cloudの無料トライアルを使用していますが、私はほとんど無料クレジットを利用しています。私は何かが間違っているのか、それとも私が予想した以上にコストがかかっているのか分からないので、私は価格を見て、ほとんど理解していないことに気づいた。私はちょうど学び、楽しんで、私は実際に(そのくらいか少なくともない)お金を費やすしたくないので、その自由なクレジットが今年最後作るのを助けるために何が素晴らしい:)App Engine Flexインスタンスの使用をどのように停止しますか?
https://firebase.google.com/pricing/
だろうよ私が自分の機能で行ったことは、Firebaseデータベースから通知を受け取り、Firebase Messagingを使って通知を送信することです。それが役に立つなら、ここにコードがあります。 1932.033ギビバイト-時間
どのよう
'use strict';
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.sendNotifications = functions.database.ref('/Notifications/{pushID}/title')
.onWrite(event => {
if (!event.data.exists())
return;
event.data.ref.parent.once('value').then(function(dataSnapshot){
// Grab the eventName and the message
const title = dataSnapshot.child('title').val();
const message = dataSnapshot.child('message').val();
const recipients = dataSnapshot.child('recipients').val();
const tag = dataSnapshot.child('tag').val();
const payload = {
notification:{
title: title,
body: message,
tag: tag,
color: "#51E0F5",
sound: 'default'
},
};
const options = {
priority: 'high',
collapseKey: 'chat',
timeToLive: 3600 // 6 days
};
// Get rid of this Notification in Firebase
event.data.ref.parent.remove();
// Create notification
if (recipients != null)
{
return admin.messaging().sendToDevice(recipients, payload, options);
}
else
{
return;
}
});
})
は、トランザクションによると、私は
- App EngineのFlexのインスタンスのRAMを使用しました私はApp Engine Flexインスタンスの使用をやめますか?それは何ですか?それとも、カードの請求を開始する前に交換品を探す時期ですか?
ありがとうございました!
[App Engine Flex Instances](https://cloud.google.com/appengine/docs/flexible/)は[クラウド機能](https://cloud.google。 com /機能/価格設定)。 –
@FrankvanPuffelenトランザクションは、私がクラウド機能をテストする日だけです。あなたはそれを確信していますか? – Katie