Blueprint version of LoginWithGameCenter expects Timestamp as int32. This timestamp is received as int64 from "generateIdentityVerificationSignature" and conversion to int32 will cause an overflow.
Blueprint version of LoginWithGameCenter expects Timestamp as int32. This timestamp is received as int64 from "generateIdentityVerificationSignature" and conversion to int32 will cause an overflow.
According to the official documentation: https://api.playfab.com/documentation/client/method/LoginWithGameCenter. The TimeStamp should be a string in the request, have you tried to convert it?
@SethDu You can't convert it manually. It's implemented as integer in a strictly typed visual programming language called 'Blueprints' that is embedded into Unreal Engine 4. I've succesfully resolved this issue by stepping inside SDK's code, and changing bindings for this call. But nonetheless that is a mistake inside SDK, and official documentaton proves it.
4 People are following this question.