@@ -99,8 +99,8 @@ if(!PlayFab._internalSettings) {
9999 }
100100}
101101
102- PlayFab . buildIdentifier = "jbuild_javascriptsdk_1 " ;
103- PlayFab . sdkVersion = "1.0.170130 " ;
102+ PlayFab . buildIdentifier = "jbuild_javascriptsdk_0 " ;
103+ PlayFab . sdkVersion = "1.1.170223 " ;
104104
105105PlayFab . ClientApi = {
106106
@@ -114,6 +114,16 @@ PlayFab.ClientApi = {
114114 PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/GetPhotonAuthenticationToken" , request , "X-Authorization" , PlayFab . _internalSettings . sessionTicket , callback ) ;
115115 } ,
116116
117+ GetWindowsHelloChallenge : function ( request , callback ) {
118+
119+ PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/GetWindowsHelloChallenge" , request , null , null , callback ) ;
120+ } ,
121+
122+ LinkWindowsHello : function ( request , callback ) {
123+
124+ PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/LinkWindowsHello" , request , null , null , callback ) ;
125+ } ,
126+
117127 LoginWithAndroidDeviceID : function ( request , callback ) {
118128 request . TitleId = PlayFab . settings . titleId != null ? PlayFab . settings . titleId : request . TitleId ; if ( request . TitleId == null ) throw "Must be have PlayFab.settings.titleId set to call this method" ;
119129
@@ -268,6 +278,20 @@ PlayFab.ClientApi = {
268278 PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/LoginWithTwitch" , request , null , null , overloadCallback ) ;
269279 } ,
270280
281+ LoginWithWindowsHello : function ( request , callback ) {
282+ request . TitleId = PlayFab . settings . titleId != null ? PlayFab . settings . titleId : request . TitleId ; if ( request . TitleId == null ) throw "Must be have PlayFab.settings.titleId set to call this method" ;
283+
284+ var overloadCallback = function ( result , error ) {
285+ if ( result != null && result . data . SessionTicket != null ) {
286+ PlayFab . _internalSettings . sessionTicket = result . data . SessionTicket ;
287+ PlayFab . ClientApi . _MultiStepClientLogin ( result . data . SettingsForUser . NeedsAttribution ) ;
288+ }
289+ if ( callback != null && typeof ( callback ) == "function" )
290+ callback ( result , error ) ;
291+ } ;
292+ PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/LoginWithWindowsHello" , request , null , null , overloadCallback ) ;
293+ } ,
294+
271295 RegisterPlayFabUser : function ( request , callback ) {
272296 request . TitleId = PlayFab . settings . titleId != null ? PlayFab . settings . titleId : request . TitleId ; if ( request . TitleId == null ) throw "Must be have PlayFab.settings.titleId set to call this method" ;
273297
@@ -282,6 +306,25 @@ PlayFab.ClientApi = {
282306 PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/RegisterPlayFabUser" , request , null , null , overloadCallback ) ;
283307 } ,
284308
309+ RegisterWithWindowsHello : function ( request , callback ) {
310+ request . TitleId = PlayFab . settings . titleId != null ? PlayFab . settings . titleId : request . TitleId ; if ( request . TitleId == null ) throw "Must be have PlayFab.settings.titleId set to call this method" ;
311+
312+ var overloadCallback = function ( result , error ) {
313+ if ( result != null && result . data . SessionTicket != null ) {
314+ PlayFab . _internalSettings . sessionTicket = result . data . SessionTicket ;
315+ PlayFab . ClientApi . _MultiStepClientLogin ( result . data . SettingsForUser . NeedsAttribution ) ;
316+ }
317+ if ( callback != null && typeof ( callback ) == "function" )
318+ callback ( result , error ) ;
319+ } ;
320+ PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/RegisterWithWindowsHello" , request , null , null , overloadCallback ) ;
321+ } ,
322+
323+ UnlinkWindowsHello : function ( request , callback ) {
324+
325+ PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/UnlinkWindowsHello" , request , null , null , callback ) ;
326+ } ,
327+
285328 AddGenericID : function ( request , callback ) {
286329 if ( PlayFab . _internalSettings . sessionTicket == null ) throw "Must be logged in to call this method" ;
287330
@@ -473,6 +516,12 @@ PlayFab.ClientApi = {
473516 PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/UnlinkTwitch" , request , "X-Authorization" , PlayFab . _internalSettings . sessionTicket , callback ) ;
474517 } ,
475518
519+ UpdateAvatarUrl : function ( request , callback ) {
520+ if ( PlayFab . _internalSettings . sessionTicket == null ) throw "Must be logged in to call this method" ;
521+
522+ PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/UpdateAvatarUrl" , request , "X-Authorization" , PlayFab . _internalSettings . sessionTicket , callback ) ;
523+ } ,
524+
476525 UpdateUserTitleDisplayName : function ( request , callback ) {
477526 if ( PlayFab . _internalSettings . sessionTicket == null ) throw "Must be logged in to call this method" ;
478527
@@ -930,6 +979,11 @@ PlayFab.ClientApi = {
930979 PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/GetPlayerTags" , request , "X-Authorization" , PlayFab . _internalSettings . sessionTicket , callback ) ;
931980 } ,
932981
982+ ValidateWindowsStoreReceipt : function ( request , callback ) {
983+
984+ PlayFab . _internalSettings . ExecuteRequest ( PlayFab . _internalSettings . GetServerUrl ( ) + "/Client/ValidateWindowsStoreReceipt" , request , null , null , callback ) ;
985+ } ,
986+
933987 _MultiStepClientLogin : function ( needsAttribution ) {
934988 if ( needsAttribution && ! PlayFab . settings . disableAdvertising && PlayFab . settings . advertisingIdType !== null && PlayFab . settings . advertisingIdValue !== null ) {
935989 var request = { } ;
0 commit comments