Gửi thông báo từ một ứng dụng

Bạn có thể gửi thông báo đẩy từ ứng dụng này sang ứng dụng khác hoặc đến cùng một ứng dụng. Trong ứng dụng canvas, bạn có thể gửi thông báo bằng cách sử dụng Trình kết nối thông báo Power Apps.

Trong bài viết này, ứng dụng mẫu dùng cho thông báo được tạo từ mẫu ứng dụng Quản lý trường hợp mặc định.

Lưu ý

Trước khi bạn bắt đầu, hãy tạo thông báo đẩy cho ứng dụng dành cho thiết bị di động Power Apps. Thêm thông tin: Tạo thông báo đẩy cho ứng dụng dành cho thiết bị di động Power Apps.

  1. Trong Power Apps, đi đến ứng dụng mà bạn muốn gửi thông báo đẩy.

  2. Sao chép ID ứng dụng. Thêm thông tin: Nhận ID ứng dụng

  3. Ở ngăn điều hướng bên trái, hãy chọn Dữ liệu - Kết nối.

  4. Chỉnh sửa ứng dụng. Thêm thông tin: Chỉnh sửa ứng dụng

  5. Chọn Xem - Nguồn dữ liệu.

  6. Chọn Thêm nguồn dữ liệu.

  7. Chọn Kết nối mới.

  8. Chọn Thông báo Power Apps.

    Chọn thông báo Power Apps.

  9. Dán ID ứng dụng đã sao chép từ bước trước.

    Dán ID ứng dụng.

  10. Chọn Kết nối.

  11. Thêm kết nối thông báo đẩy vào ứng dụng kích hoạt bằng các bước tương tự.

    Trong ví dụ của chúng tôi, chúng tôi sử dụng cùng một ứng dụng như ứng dụng kích hoạt. Người dùng chỉ định lại trường hợp cũng kích hoạt thông báo đẩy cho chủ sở hữu trường hợp mới.

    Thêm kết nối.

  12. Từ kết nối thông báo đẩy, hãy gọi phương thức SendPushNotification.

    Trong ví dụ của chúng tôi, chúng tôi kích hoạt thông báo này bằng cách sử dụng thuộc tính OnSuccess trong biểu mẫu.

    Công thức Power Apps.

Cú pháp

Tên Mô tả
SendPushNotification Gửi thông báo đẩy tới ứng dụng được chỉ định trong cài đặt kết nối cho thông báo.

Tham số

Tên Loại Mô tả
người nhận Dãy chuỗi, bắt buộc Danh sách:
  • Địa chỉ email cho người dùng hoặc nhóm bảo mật
  • ID đối tượng cho người dùng hoặc nhóm bảo mật trong Microsoft Entra ID
thông báo Chuỗi, bắt buộc Nội dung của thông báo đẩy.
openApp Boolean, không bắt buộc Có mở ứng dụng khi người dùng nhấn vào thông báo đẩy hay không.
params Tham số, không bắt buộc Các tham số khóa-giá trị để chuyển cùng với thông báo. Chúng có thể được xử lý thêm trong ứng dụng để mở một trang cụ thể và tải một trạng thái cụ thể.

Công thức mẫu

Gửi thông báo cơ bản.

PowerAppsNotification.SendPushNotification(
    {
        recipients: ["f60ccf6f-7579-4f92-967c-2920473c966b", "72f988bf-86f1-41af-91ab-2d7cd011db47"],
        message: "A new case was assigned to you."
    }
)

Gửi một thông báo mở ứng dụng và chuyển các thông số cụ thể.

PowerAppsNotification.SendPushNotification(
    {
        recipients: ["email1@contoso.com", "email2@contoso.com"],
        message: "message in the notification toast",
        params: Table({key:"notificationKey", value:"The value for notificationKey"}),
        openApp: true
    }
)

Xem thêm

Lưu ý

Bạn có thể cho chúng tôi biết bạn thích dùng ngôn ngữ nào cho tài liệu không? Làm một cuộc khảo sát ngắn. (xin lưu ý, khảo sát này bằng tiếng Anh)

Cuộc khảo sát sẽ mất khoảng bảy phút. Không có dữ liệu cá nhân nào được thu thập (điều khoản về quyền riêng tư).