إرسال إعلام من تطبيق
يمكنك إرسال إعلام منبثق من تطبيق إلى آخر أو إلى التطبيق نفسه. في تطبيقات اللوحة، يمكنك إرسال إعلامات باستخدام موصل الإعلامات في Power Apps.
في هذه المقالة، يتم إنشاء نموذج تطبيق الذي يُستخدم للإعلامات من قالب تطبيق إدارة الحالات الافتراضي.
ملاحظة
قبل البدء، أنشئ إعلامات منبثقة لتطبيق Power Apps Mobile. مزيد من المعلومات: إنشاء إعلامات منبثقة لتطبيقات Power Apps Mobile.
في Power Apps، انتقل إلى التطبيق الذي تريد أن ترسل له إعلامات منبثقة.
انسخ معرف التطبيق. مزيد من المعلومات: الحصول على معرف التطبيق.
من الجزء الأيسر، حدد البيانات - الاتصالات.
قم بتحرير التطبيق. مزيد من المعلومات: تحرير تطبيق.
حدد عرض - مصادر البيانات.
حدد إضافة مصدر بيانات.
حدد اتصال جديد.
حدد إعلام Power Apps.
الصق معرف التطبيق المنسوخ من الخطوة السابقة.
حدد اتصال.
أضف اتصال الإعلام المنبثق إلى تطبيق المشغل باستخدام الخطوات المماثلة.
في المثال لدينا، نستخدم التطبيق نفسه كتطبيق المشغل. يقوم أيضًا المستخدم الذي يعيد تعيين الحالة بتشغيل إعلام منبثق لمالك الحالة الجديدة.
من اتصال الإعلام المنبثق، يمكنك استدعاء الأسلوب الدف SendPushNotification.
في المثال لدينا، نقوم بتشغيل هذا الإعلام باستخدام الخاصية OnSuccess في نموذج.
بناء الجملة
الاسم | الوصف |
---|---|
SendPushNotification | إرسال إعلام منبثق إلى التطبيق المحدد في إعدادات الاتصال الخاصة بالإعلام. |
المعلمات
الاسم | كتابة | الوصف |
---|---|---|
المستلمون | صفيف سلسلة، مطلوب | قائمة تتضمن:
|
رسالة | سلسلة، مطلوبة | نص الإعلام المنبثق. |
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
}
)