Skip to content

Commit bf507a3

Browse files
https://api.playfab.com/releaseNotes/#180829
2 parents ef731f7 + 532d600 commit bf507a3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+937
-519
lines changed

PlayFabSdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "playfab-web-sdk",
3-
"version": "1.28.180809",
3+
"version": "1.29.180829",
44
"description": "Playfab SDK for JS client applications",
55
"license": "Apache-2.0",
66
"repository": {

PlayFabSdk/src/PlayFab/PlayFabAdminApi.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ if(!PlayFab.settings) {
2121
if(!PlayFab._internalSettings) {
2222
PlayFab._internalSettings = {
2323
entityToken: null,
24-
sdkVersion: "1.28.180809",
24+
sdkVersion: "1.29.180829",
2525
requestGetParams: {
26-
sdk: "JavaScriptSDK-1.28.180809"
26+
sdk: "JavaScriptSDK-1.29.180829"
2727
},
2828
sessionTicket: null,
2929
productionServerUrl: ".playfabapi.com",
@@ -60,21 +60,25 @@ if(!PlayFab._internalSettings) {
6060
var startTime = new Date();
6161
var requestBody = JSON.stringify(request);
6262

63-
var completeUrl = url;
63+
var urlArr = [url];
6464
var getParams = PlayFab._internalSettings.requestGetParams;
6565
if (getParams != null) {
6666
var firstParam = true;
6767
for (var key in getParams) {
6868
if (firstParam) {
69-
completeUrl += "?";
69+
urlArr.push("?");
7070
firstParam = false;
7171
} else {
72-
completeUrl += "&";
72+
urlArr.push("&");
7373
}
74-
completeUrl += key + "=" + getParams[key];
74+
urlArr.push(key);
75+
urlArr.push("=");
76+
urlArr.push(getParams[key]);
7577
}
7678
}
7779

80+
var completeUrl = urlArr.join("");
81+
7882
var xhr = new XMLHttpRequest();
7983
// window.console.log("URL: " + completeUrl);
8084
xhr.open("POST", completeUrl, true);
@@ -143,8 +147,8 @@ if(!PlayFab._internalSettings) {
143147
}
144148
}
145149

146-
PlayFab.buildIdentifier = "jbuild_javascriptsdk_1";
147-
PlayFab.sdkVersion = "1.28.180809";
150+
PlayFab.buildIdentifier = "default_manual_build";
151+
PlayFab.sdkVersion = "1.29.180829";
148152
PlayFab.GenerateErrorReport = function (error) {
149153
if (error == null)
150154
return "";

PlayFabSdk/src/PlayFab/PlayFabAuthenticationApi.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ if(!PlayFab.settings) {
2121
if(!PlayFab._internalSettings) {
2222
PlayFab._internalSettings = {
2323
entityToken: null,
24-
sdkVersion: "1.28.180809",
24+
sdkVersion: "1.29.180829",
2525
requestGetParams: {
26-
sdk: "JavaScriptSDK-1.28.180809"
26+
sdk: "JavaScriptSDK-1.29.180829"
2727
},
2828
sessionTicket: null,
2929
productionServerUrl: ".playfabapi.com",
@@ -60,21 +60,25 @@ if(!PlayFab._internalSettings) {
6060
var startTime = new Date();
6161
var requestBody = JSON.stringify(request);
6262

63-
var completeUrl = url;
63+
var urlArr = [url];
6464
var getParams = PlayFab._internalSettings.requestGetParams;
6565
if (getParams != null) {
6666
var firstParam = true;
6767
for (var key in getParams) {
6868
if (firstParam) {
69-
completeUrl += "?";
69+
urlArr.push("?");
7070
firstParam = false;
7171
} else {
72-
completeUrl += "&";
72+
urlArr.push("&");
7373
}
74-
completeUrl += key + "=" + getParams[key];
74+
urlArr.push(key);
75+
urlArr.push("=");
76+
urlArr.push(getParams[key]);
7577
}
7678
}
7779

80+
var completeUrl = urlArr.join("");
81+
7882
var xhr = new XMLHttpRequest();
7983
// window.console.log("URL: " + completeUrl);
8084
xhr.open("POST", completeUrl, true);
@@ -143,8 +147,8 @@ if(!PlayFab._internalSettings) {
143147
}
144148
}
145149

146-
PlayFab.buildIdentifier = "jbuild_javascriptsdk_1";
147-
PlayFab.sdkVersion = "1.28.180809";
150+
PlayFab.buildIdentifier = "default_manual_build";
151+
PlayFab.sdkVersion = "1.29.180829";
148152
PlayFab.GenerateErrorReport = function (error) {
149153
if (error == null)
150154
return "";

PlayFabSdk/src/PlayFab/PlayFabClientApi.js

Lines changed: 45 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ if(!PlayFab.settings) {
2121
if(!PlayFab._internalSettings) {
2222
PlayFab._internalSettings = {
2323
entityToken: null,
24-
sdkVersion: "1.28.180809",
24+
sdkVersion: "1.29.180829",
2525
requestGetParams: {
26-
sdk: "JavaScriptSDK-1.28.180809"
26+
sdk: "JavaScriptSDK-1.29.180829"
2727
},
2828
sessionTicket: null,
2929
productionServerUrl: ".playfabapi.com",
@@ -60,21 +60,25 @@ if(!PlayFab._internalSettings) {
6060
var startTime = new Date();
6161
var requestBody = JSON.stringify(request);
6262

63-
var completeUrl = url;
63+
var urlArr = [url];
6464
var getParams = PlayFab._internalSettings.requestGetParams;
6565
if (getParams != null) {
6666
var firstParam = true;
6767
for (var key in getParams) {
6868
if (firstParam) {
69-
completeUrl += "?";
69+
urlArr.push("?");
7070
firstParam = false;
7171
} else {
72-
completeUrl += "&";
72+
urlArr.push("&");
7373
}
74-
completeUrl += key + "=" + getParams[key];
74+
urlArr.push(key);
75+
urlArr.push("=");
76+
urlArr.push(getParams[key]);
7577
}
7678
}
7779

80+
var completeUrl = urlArr.join("");
81+
7882
var xhr = new XMLHttpRequest();
7983
// window.console.log("URL: " + completeUrl);
8084
xhr.open("POST", completeUrl, true);
@@ -143,8 +147,8 @@ if(!PlayFab._internalSettings) {
143147
}
144148
}
145149

146-
PlayFab.buildIdentifier = "jbuild_javascriptsdk_1";
147-
PlayFab.sdkVersion = "1.28.180809";
150+
PlayFab.buildIdentifier = "default_manual_build";
151+
PlayFab.sdkVersion = "1.29.180829";
148152
PlayFab.GenerateErrorReport = function (error) {
149153
if (error == null)
150154
return "";
@@ -232,6 +236,11 @@ PlayFab.ClientApi = {
232236
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/ConsumeItem", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
233237
},
234238

239+
ConsumeXboxEntitlements: function (request, callback, customData, extraHeaders) {
240+
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
241+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/ConsumeXboxEntitlements", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
242+
},
243+
235244
CreateSharedGroup: function (request, callback, customData, extraHeaders) {
236245
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
237246
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/CreateSharedGroup", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
@@ -560,6 +569,11 @@ PlayFab.ClientApi = {
560569
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LinkWindowsHello", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
561570
},
562571

572+
LinkXboxAccount: function (request, callback, customData, extraHeaders) {
573+
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
574+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LinkXboxAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
575+
},
576+
563577
LoginWithAndroidDeviceID: function (request, callback, customData, extraHeaders) {
564578
request.TitleId = PlayFab.settings.titleId ? PlayFab.settings.titleId : request.TitleId; if (!request.TitleId) throw PlayFab._internalSettings.errorTitleId;
565579
var overloadCallback = function (result, error) {
@@ -812,6 +826,24 @@ PlayFab.ClientApi = {
812826
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LoginWithWindowsHello", request, null, null, overloadCallback, customData, extraHeaders);
813827
},
814828

829+
LoginWithXbox: function (request, callback, customData, extraHeaders) {
830+
request.TitleId = PlayFab.settings.titleId ? PlayFab.settings.titleId : request.TitleId; if (!request.TitleId) throw PlayFab._internalSettings.errorTitleId;
831+
var overloadCallback = function (result, error) {
832+
if (result != null) {
833+
if(result.data.SessionTicket != null) {
834+
PlayFab._internalSettings.sessionTicket = result.data.SessionTicket;
835+
}
836+
if (result.data.EntityToken != null) {
837+
PlayFab._internalSettings.entityToken = result.data.EntityToken.EntityToken;
838+
}
839+
PlayFab.ClientApi._MultiStepClientLogin(result.data.SettingsForUser.NeedsAttribution);
840+
}
841+
if (callback != null && typeof (callback) == "function")
842+
callback(result, error);
843+
};
844+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LoginWithXbox", request, null, null, overloadCallback, customData, extraHeaders);
845+
},
846+
815847
Matchmake: function (request, callback, customData, extraHeaders) {
816848
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
817849
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/Matchmake", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
@@ -997,6 +1029,11 @@ PlayFab.ClientApi = {
9971029
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/UnlinkWindowsHello", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
9981030
},
9991031

1032+
UnlinkXboxAccount: function (request, callback, customData, extraHeaders) {
1033+
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
1034+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/UnlinkXboxAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
1035+
},
1036+
10001037
UnlockContainerInstance: function (request, callback, customData, extraHeaders) {
10011038
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
10021039
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/UnlockContainerInstance", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);

PlayFabSdk/src/PlayFab/PlayFabCloudScriptApi.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ if(!PlayFab.settings) {
2121
if(!PlayFab._internalSettings) {
2222
PlayFab._internalSettings = {
2323
entityToken: null,
24-
sdkVersion: "1.28.180809",
24+
sdkVersion: "1.29.180829",
2525
requestGetParams: {
26-
sdk: "JavaScriptSDK-1.28.180809"
26+
sdk: "JavaScriptSDK-1.29.180829"
2727
},
2828
sessionTicket: null,
2929
productionServerUrl: ".playfabapi.com",
@@ -60,21 +60,25 @@ if(!PlayFab._internalSettings) {
6060
var startTime = new Date();
6161
var requestBody = JSON.stringify(request);
6262

63-
var completeUrl = url;
63+
var urlArr = [url];
6464
var getParams = PlayFab._internalSettings.requestGetParams;
6565
if (getParams != null) {
6666
var firstParam = true;
6767
for (var key in getParams) {
6868
if (firstParam) {
69-
completeUrl += "?";
69+
urlArr.push("?");
7070
firstParam = false;
7171
} else {
72-
completeUrl += "&";
72+
urlArr.push("&");
7373
}
74-
completeUrl += key + "=" + getParams[key];
74+
urlArr.push(key);
75+
urlArr.push("=");
76+
urlArr.push(getParams[key]);
7577
}
7678
}
7779

80+
var completeUrl = urlArr.join("");
81+
7882
var xhr = new XMLHttpRequest();
7983
// window.console.log("URL: " + completeUrl);
8084
xhr.open("POST", completeUrl, true);
@@ -143,8 +147,8 @@ if(!PlayFab._internalSettings) {
143147
}
144148
}
145149

146-
PlayFab.buildIdentifier = "jbuild_javascriptsdk_1";
147-
PlayFab.sdkVersion = "1.28.180809";
150+
PlayFab.buildIdentifier = "default_manual_build";
151+
PlayFab.sdkVersion = "1.29.180829";
148152
PlayFab.GenerateErrorReport = function (error) {
149153
if (error == null)
150154
return "";

PlayFabSdk/src/PlayFab/PlayFabDataApi.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ if(!PlayFab.settings) {
2121
if(!PlayFab._internalSettings) {
2222
PlayFab._internalSettings = {
2323
entityToken: null,
24-
sdkVersion: "1.28.180809",
24+
sdkVersion: "1.29.180829",
2525
requestGetParams: {
26-
sdk: "JavaScriptSDK-1.28.180809"
26+
sdk: "JavaScriptSDK-1.29.180829"
2727
},
2828
sessionTicket: null,
2929
productionServerUrl: ".playfabapi.com",
@@ -60,21 +60,25 @@ if(!PlayFab._internalSettings) {
6060
var startTime = new Date();
6161
var requestBody = JSON.stringify(request);
6262

63-
var completeUrl = url;
63+
var urlArr = [url];
6464
var getParams = PlayFab._internalSettings.requestGetParams;
6565
if (getParams != null) {
6666
var firstParam = true;
6767
for (var key in getParams) {
6868
if (firstParam) {
69-
completeUrl += "?";
69+
urlArr.push("?");
7070
firstParam = false;
7171
} else {
72-
completeUrl += "&";
72+
urlArr.push("&");
7373
}
74-
completeUrl += key + "=" + getParams[key];
74+
urlArr.push(key);
75+
urlArr.push("=");
76+
urlArr.push(getParams[key]);
7577
}
7678
}
7779

80+
var completeUrl = urlArr.join("");
81+
7882
var xhr = new XMLHttpRequest();
7983
// window.console.log("URL: " + completeUrl);
8084
xhr.open("POST", completeUrl, true);
@@ -143,8 +147,8 @@ if(!PlayFab._internalSettings) {
143147
}
144148
}
145149

146-
PlayFab.buildIdentifier = "jbuild_javascriptsdk_1";
147-
PlayFab.sdkVersion = "1.28.180809";
150+
PlayFab.buildIdentifier = "default_manual_build";
151+
PlayFab.sdkVersion = "1.29.180829";
148152
PlayFab.GenerateErrorReport = function (error) {
149153
if (error == null)
150154
return "";

PlayFabSdk/src/PlayFab/PlayFabEventsApi.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ if(!PlayFab.settings) {
2121
if(!PlayFab._internalSettings) {
2222
PlayFab._internalSettings = {
2323
entityToken: null,
24-
sdkVersion: "1.28.180809",
24+
sdkVersion: "1.29.180829",
2525
requestGetParams: {
26-
sdk: "JavaScriptSDK-1.28.180809"
26+
sdk: "JavaScriptSDK-1.29.180829"
2727
},
2828
sessionTicket: null,
2929
productionServerUrl: ".playfabapi.com",
@@ -60,21 +60,25 @@ if(!PlayFab._internalSettings) {
6060
var startTime = new Date();
6161
var requestBody = JSON.stringify(request);
6262

63-
var completeUrl = url;
63+
var urlArr = [url];
6464
var getParams = PlayFab._internalSettings.requestGetParams;
6565
if (getParams != null) {
6666
var firstParam = true;
6767
for (var key in getParams) {
6868
if (firstParam) {
69-
completeUrl += "?";
69+
urlArr.push("?");
7070
firstParam = false;
7171
} else {
72-
completeUrl += "&";
72+
urlArr.push("&");
7373
}
74-
completeUrl += key + "=" + getParams[key];
74+
urlArr.push(key);
75+
urlArr.push("=");
76+
urlArr.push(getParams[key]);
7577
}
7678
}
7779

80+
var completeUrl = urlArr.join("");
81+
7882
var xhr = new XMLHttpRequest();
7983
// window.console.log("URL: " + completeUrl);
8084
xhr.open("POST", completeUrl, true);
@@ -143,8 +147,8 @@ if(!PlayFab._internalSettings) {
143147
}
144148
}
145149

146-
PlayFab.buildIdentifier = "jbuild_javascriptsdk_1";
147-
PlayFab.sdkVersion = "1.28.180809";
150+
PlayFab.buildIdentifier = "default_manual_build";
151+
PlayFab.sdkVersion = "1.29.180829";
148152
PlayFab.GenerateErrorReport = function (error) {
149153
if (error == null)
150154
return "";

0 commit comments

Comments
 (0)