In SDK 6.2.1 simulator, calling WatchUi.makeReviewTokenRequest causes the app to crash with 'symbol not found'.
Docs say it is supported on the F6 series and it passes the test "if (WatchUi has :makeReviewTokenRequest) ".
function checkReviewNeeded() {
if (WatchUi has :makeReviewTokenRequest) {
var nowT = Time.now().value();
var appInitialStartTime = Storage.getValue(KEY_appInitialStartTime);
if (appInitialStartTime == null) {
appInitialStartTime = nowT;
Storage.setValue(KEY_appInitialStartTime, appInitialStartTime);
} else if (nowT - appInitialStartTime > APP_START_TIME_DELTA) {
var lastReviewTime = Storage.getValue(KEY_lastReviewTime);
if ((lastReviewTime == null || nowT - lastReviewTime > REVIEW_TIME_DELTA)) {
WatchUi.makeReviewTokenRequest(method(:reviewCallback));
}
}
}
}