如何修改Food diary App推送消息:将卡路里替换为蛋白质等营养信息?
修改Food Diary App推送消息:替换卡路里为蛋白质等营养信息
步骤1:定位负责推送的Plang脚本
打开项目目录,查找处理推送通知的Plang文件,常见路径或文件名:
Scripts/SendMealNotification.plangNotifications/MealLoggedNotification.plang
如果找不到,直接在项目内搜索关键词calories或notification,定位到生成推送内容的脚本位置。
步骤2:替换营养数据字段
Plang使用双大括号{{变量名}}引用数据,找到原脚本中调用卡路里的代码行,比如:
Message = "You consumed {{Meal.Name}} - {{Meal.Calories}} kcal"
将其替换为你需要的蛋白质等营养字段,示例:
Message = "You consumed {{Meal.Name}} - Protein: {{Meal.Protein}}g, Carbs: {{Meal.Carbs}}g, Fat: {{Meal.Fat}}g"
注:确认项目中食物模型的营养字段名是否与上述一致,若有差异(比如字段为ProteinAmount),替换为对应名称即可。
步骤3:测试修改效果
保存修改后的Plang文件,重启Food Diary App,添加一条带有完整营养数据的食物条目,触发推送后检查消息内容是否已替换为蛋白质等信息。
内容的提问来源于stack exchange,提问作者justlearningstuff
相关产品推荐
相关产品推荐

