添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

推送通知在移动版 Power Apps 中用来与应用用户进行交互并帮助他们确定关键任务的优先级。 在 Power Apps 中,可以使用 Power Apps 通知连接器为移动版 Power Apps 创建通知。 您可以将通知发送到在 Power Apps 中创建的任何应用。

如果出现以下任意情况,请向应用添加推送通知:

  • 用户需要立即了解相关信息。
  • 用户必须使用应用在预加载的上下文中完成重要任务。
  • 希望按特定时间间隔与用户进行交互,或需要用户在特定情况下进入应用。
  • 要接收推送通知,每个用户都必须在 Mobile 中打开 Power Apps 应用程序一次或从应用程序页面获取应用程序 Microsoft 365

    如果要为窗体创建通知,在创建推送通知之前,您需要具有应用访问权限并有行 ID。

    您需要具有 模型驱动应用或画布应用的参与者 权限。 如果您没有应用,可以创建一个。 相关信息,请参阅:

  • 创建模型驱动应用
  • 创建画布应用
  • 从流创建通知

    从流触发推送通知时,目前一次只能向一个用户或安全组发送通知。

  • 转到 Power Automate 并选择 创建

    在用户点按通知时执行操作

    对于画布应用,您可以使用 Parameters(参数 )字段以 JSON 格式传递键值对 。 例如,如果要传递 CaseID,请将以下内容作为 Parameters { "CaseID": 42 } 。 您还可以使用前面步骤中的动态值,如下所示。

    若要读取传递的参数,请使用 Param("ParameterName")。 例如,要读取 CaseID 值,请使用 Param(“CaseID”)。 若要快速识别此参数,请将 Label 控件添加到 应用程序。 将该控件 的 Text 属性设置为 Param(“CaseID”)。 如果用户从 All apps(所有应用程序 列表中打开应用程序,则该值为空。 如果用户从设备上的其他位置打开应用程序,则该值将填充 CaseID 值。

    设置起始页

    例如,您可以将应用程序设置为在应用程序打开后立即打开 Case details(案例详细信息 )页面:

  • 添加一个 Timer 控件,并将其 OnTimerEnd 属性设置为以下公式:

    Navigate(EditCase, ScreenTransition.None)

  • (可选)通过将 Timer 控件的 Visible 属性设置为 false 来隐藏 该控件。

  • 将屏幕 的 OnVisible 属性设置为 Timer.Start()。

    最好在应用中为通知创建专属首页:

  • 创建一个应用尚未打开的空页面,添加 Text Input 控件,并设置其 计时器。Duration 值。
  • 创建应用时,将计时器设置为非零值。 当您准备好发布应用程序时,将值设置为 0 以立即扳机键。
  • 可以将推送通知从一个应用发送到另一个应用,也可以发送到同一个应用。 有关更多信息,请参阅 从应用程序 发送通知。
  • 通知显示常规 Power Apps 图标,而不是特定应用图标。
  • 通知在中国不受 Android 设备支持。
  • Android 设备上的电池优化设置可能会对接收 Power Apps Mobile 的通知有干扰。 若要接收 Power Apps Mobile 的通知,请为应用关闭电池优化。
  • 本主题中提到的示例推送通知仅在 Power Apps Mobile 上受支持。 其他移动应用程序(如 Dynamics 365 Sales 移动应用程序 适用于手机的 Dynamics 365 和平板电脑 )不支持这些类型的通知。
  • 有关参考信息,请参阅 Power Apps 通知参考