Earlier quoted context omitted.
Tinder is the worst I have seen, they require you to pick between 1-5 stars to get the dialog to go away at all. Guess who always gets one star.
Wait, if they're requiring you to pick 1-5 stars to get the dialog to go away, it must be a custom dialog built by them, right? I bet they take your one star and just hide the dialog, but take people who rate it as 5 stars to the "real" app store rating page.
Does iOS let apps self rate like that? This seems inconceivable to me.
Bottom line: when an app keeps pestering you to rate it, say "Yes fine I'll rate you", they take you to the app store and there, you do nothing (or one-star them). The app should register that you rated them and stop pestering you with that dialog.