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
Super User
Super User

@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
User Group Leader Meeting January 768x460.png

Calling all User Group Leaders!

Don't miss the User Group Leader meetings on January, 24th & 25th, 2022.

Power Apps Community Call Jan. 2022 768x460.png

Power Apps Community Call

Please join us on Wednesday, January 19th, at 8a PDT. Come and learn from our amazing speakers!

Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

Top Solution Authors
Top Kudoed Authors
Users online (1,598)