Push notification 从服务器发送FCM通知中的整个表
我想从服务器发送FCM通知中的整个表Push notification 从服务器发送FCM通知中的整个表,push-notification,server,notifications,Push Notification,Server,Notifications,我想从服务器发送FCM通知中的整个表 to = regId, notification = new { body = "Your Guest Order Placed Successfull! Order ID is : "+order.OrderID+ "\n Total Bill : "+order.TotalBill+ "\nMenus are:\n" + db.Tbl_OrderMenu.Where(t => t.OrderID == order.Or
to = regId,
notification = new
{
body = "Your Guest Order Placed Successfull! Order ID is : "+order.OrderID+
"\n Total Bill : "+order.TotalBill+
"\nMenus are:\n"
+ db.Tbl_OrderMenu.Where(t => t.OrderID == order.OrderID).Select(t=>t.Tbl_Menu.MenuName && t.Tbl_Menu.Price).FirstOrDefault(),
title = "Canteen App",
sound = "Disabled"
}
在这里我只能发送第一张唱片
我要整张桌子。
我想我应该使用foreach循环,但是我不知道如何在这里使用foreach
请建议正确的代码。首先,在变量中获取数据
var m = (from menu in db.Tbl_OrderMenu
where
menu.OrderID == order.OrderID
select new
{
menu.Tbl_Menu.MenuName,
menu.Quantity,
menu.Amount
});
然后,在StringBuilder中追加数据
StringBuilder sb = new StringBuilder();
foreach (var item in m)
{
sb.Append(item.MenuName);
sb.Append(":\t");
sb.Append(item.Quantity);
sb.Append("(Nos)\t");
sb.Append(item.Amount);
sb.Append("(Rs)\n");
}
最后,将StringBuilder对象发送到通知主体
var data = new
{
to = regId,
notification = new
{
body = "Your Order Placed Successfull!"+
"\nTotal Bill : " + order.TotalBill +
"\nMenus are:\n"
+ sb,
title = "Canteen App",
sound = "Disabled"
}
};