إرسال إعلام من تطبيق

يمكنك إرسال إعلام منبثق من تطبيق إلى آخر أو إلى التطبيق نفسه. في تطبيقات اللوحة، يمكنك إرسال إعلامات باستخدام موصل الإعلامات في Power Apps.

في هذه المقالة، يتم إنشاء نموذج تطبيق الذي يُستخدم للإعلامات من قالب تطبيق إدارة الحالات الافتراضي.

ملاحظة

قبل البدء، أنشئ إعلامات منبثقة لتطبيق Power Apps Mobile. مزيد من المعلومات: إنشاء إعلامات منبثقة لتطبيقات Power Apps Mobile.

  1. في Power Apps، انتقل إلى التطبيق الذي تريد أن ترسل له إعلامات منبثقة.

  2. انسخ معرف التطبيق. مزيد من المعلومات: الحصول على معرف التطبيق.

  3. من الجزء الأيسر، حدد البيانات - الاتصالات.

  4. قم بتحرير التطبيق. مزيد من المعلومات: تحرير تطبيق.

  5. حدد عرض - مصادر البيانات.

  6. حدد إضافة مصدر بيانات.

  7. حدد اتصال جديد.

  8. حدد إعلام Power Apps.

    حدد إعلام Power Apps.

  9. الصق معرف التطبيق المنسوخ من الخطوة السابقة.

    الصق معرف التطبيق.

  10. حدد اتصال.

  11. أضف اتصال الإعلام المنبثق إلى تطبيق المشغل باستخدام الخطوات المماثلة.

    في المثال لدينا، نستخدم التطبيق نفسه كتطبيق المشغل. يقوم أيضًا المستخدم الذي يعيد تعيين الحالة بتشغيل إعلام منبثق لمالك الحالة الجديدة.

    إضافة اتصال.

  12. من اتصال الإعلام المنبثق، يمكنك استدعاء الأسلوب الدف SendPushNotification.

    في المثال لدينا، نقوم بتشغيل هذا الإعلام باستخدام الخاصية OnSuccess‎ في نموذج.

    صيغة Power Apps.

بناء الجملة

الاسم الوصف
SendPushNotification إرسال إعلام منبثق إلى التطبيق المحدد في إعدادات الاتصال الخاصة بالإعلام.

المعلمات

الاسم كتابة ‏‏الوصف
المستلمون صفيف سلسلة، مطلوب قائمة تتضمن:
  • عناوين البريد الإلكتروني للمستخدمين أو مجموعات الأمان
  • معرفات الكائنات للمستخدمين أو مجموعات الأمان في Microsoft Entra ID
رسالة سلسلة، مطلوبة نص الإعلام المنبثق.
openApp قيمة منطقية، اختيارية ما إذا كان يجب فتح التطبيق عند قيام المستخدم بالضغط على الإعلام المنبثق.
params معلمات، اختيارية معلمات القيم الرئيسية التي سيتم تمريرها مع الإعلام. يمكنك معالجتها في التطبيق لفتح صفحة محددة وتحميل حالة محددة.

نماذج الصيغ

إرسال إعلام أساسي.

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

إرسال إعلام يفتح تطبيقًا ويقوم بتمرير معلمات محددة.

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
    }
)

راجع أيضًا