I want that the player can get a new verification email if he/she has accidentally deleted the first verification email.
For example:
A player creates a new account and adds his/her contact email address "newplayer1000@gmail.com". Now, the player gets a verification email but the player forgets to click on the link in the email. Later, the player deletes the verification email. Then, the contact email verification status is still pending in the player's account.
In my game, it's possible to change the contact email address with client API AddOrUpdateContactEmail. But when the player enters his/her current contact email address "newplayer1000@gmail.com" and when client API AddOrUpdateContactEmail is executed, then nothing happens and I don't see an error message. The player doesn't get a new verification email if he/she enters his/her current contact email address. The player only gets a new verification email when he/she enters a different contact email address.
How can the player get a new verification email if he/she will enter his/her current contact email address?
I use a rule to send a custom verification email. The rule is only executed when the player enters a different contact email address, I see a PlayStream event. If the player enters his current contact email address, then the rule is not executed, I don't see a PlayStream event.