cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
msalah
Frequent Visitor

Power Apps Notification V2 in Canvas App

Hi all,

 

I want to send push notification to a user when a task is assigned. I'm using "PowerAppsNotificationV2" connector. I trigger the connector on click of a button:

PowerAppsNotificationV2.SendPushNotificationV2("PowerApps","9c79a1ed-9e13-49f0-bf2e-eb0b72985f57",["xyz@gmail.com"],"test message",true,{key:"TaskId", value:"d7eef785-014a-ec11-8c62-6045bd875946"});

I'm facing below error:

msalah_1-1637452759472.png

If I look at details of the app, then the id is correct:

msalah_2-1637453527225.png

What could be the issue? how can I pass the "app" parameter?




5 REPLIES 5
Eelman
Community Champion
Community Champion

@msalah 

This video by @RezaDorrani mentions that there's an error with V2 (jump to 19:30) so he uses V1 instead. This video was made Jun-21 so maybe the error has been fixed, not sure?

 

Maybe try using the first Notifications version instead or building a Flow like at the start of this video?

v-chenzhi
Community Support
Community Support

Hi @BHR,

 

There is something wrong with the second parameter of your formula

I have a test on my side for your reference.

PowerAppsNotificationV2.SendPushNotificationV2("PowerApps", JSON({ appIdentifier: "0ab5ed74-f3e6-4c52-872c-5d3fbedef662",displayName: "1119", type: "CanvasApp"}), ["ZhiChen@xxx.com"], "This is a test!", true, {})

It works fine.

Please modify your formula as following

PowerAppsNotificationV2.SendPushNotificationV2("PowerApps",JSON({appIdentifier:"9c79a1ed-9e13-49f0-bf2e-eb0b72985f57",displayName:"YourAppsName",type: "CanvasApp"}),["xyz@gmail.com"],"test message",true,{key:"TaskId", value:"d7eef785-014a-ec11-8c62-6045bd875946"})

 

Best Regards,

Zhi Chen

msalah
Frequent Visitor

Thanks @v-chenzhi for your response. Using the above mentioned statement / syntax the notification is working. However the paramter "TaskId" is not passed (not working). Could you check if it is working for you if you pass parameter?

v-chenzhi
Community Support
Community Support

Hi @msalah ,

 

I don't know the Json format of the parameters you passed.

According to your description, I guess there are two possibilities.

Please try the following workaround.

{"key":"TaskId", "value":"d7eef785-014a-ec11-8c62-6045bd875946"}

Or

{
  "key": {
    "TaskId": {
      "value": "d7eef785-014a-ec11-8c62-6045bd875946"
    }
  }
}

 

 

Best Regards,

Zhi Chen

msalah
Frequent Visitor

Hi @v-chenzhi ,

 

Thanks for your response. Unformatunately, both approaches are not working:

msalah_0-1637845223308.png

 

Could you share your version which is working (and has parameter)? If you can try to pass simple text paramter e.g. name="Adam".

Helpful resources

Announcements
Ignite 2022

WHAT’S NEXT AT MICROSOFT IGNITE 2022

Explore the latest innovations, learn from product experts and partners, level up your skillset, and create connections from around the world.

Power Apps Africa Challenge 2022

Power Apps Africa Challenge

Your chance to join an engaging competition of Power Platform enthusiasts.

Super User 2 - 2022 Congratulations

Welcome Super Users

The Super User program for 2022 - Season 2 has kicked off!

September Events 2022

Check out all of these events

Attend in person or online, there are incredible conferences and events happening all throughout the month of September.

Users online (3,904)