Hi there,
There is a bug in the latest Unity SDK v2 beta. When using with Unity 5.4 Beta 23 you are calling some Application methods that are now not allowed within a constructor.
For example:
get_productName is not allowed to be called from a MonoBehaviour constructor (or instance field initializer), call it in Awake or Start instead. Called from MonoBehaviour 'PlayFabHttp' on game object 'PlayFabHttp'.
and
get_bundleIdentifier is not allowed to be called from a MonoBehaviour constructor (or instance field initializer), call it in Awake or Start instead. Called from MonoBehaviour 'PlayFabHttp' on game object 'PlayFabHttp'.
Other than that the new v2 beta is looking and working well.
Justin