makeReviewTokenRequest returns REVIEW_REQUEST_STATUS_DENIED or REVIEW_REQUEST_STATUS_FAILED for beta app

I am trying to add reviews in my BETA app on real device, but makeReviewTokenRequest always returns REVIEW_REQUEST_STATUS_DENIED (on fenix6) or REVIEW_REQUEST_STATUS_FAILED (on fr965).

Is this because it's a beta app? Is there a way to approve it in order to test it?

  • OK, I think I have 2 issues. One is still relevant: why doesn't this work in beta app on real devices?

    The other: I might have made a design mistake: I added "Review app" to my main menu, thinking: some users will choose to review. When they select the menu item then I call makeReviewTokenRequest. However I realize now that this won't work, because the waymakeReviewTokenRequest works means that some users won't get a token (see my 1st issue: denied, failed). So I thought I could change it to Communications.openWebPage if I just knew the url. I can guess the beginning (https://apps.garmin.com/apps/<app_id>) but is there a better (more stable) way to open the review tab than appending "?tid=2"? And is there a way to open the "Write a review" link?