Skip to content

Commit a7c1b68

Browse files
https://api.playfab.com/releaseNotes/#170807
2 parents ad517e2 + e1ae770 commit a7c1b68

36 files changed

+474
-60
lines changed

.arcconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"phabricator.uri" : "https://phab.playfabdev.com/"
2+
"phabricator.uri" : "https://phabricator.playfab.com/"
33
}

AndroidStudioExample/app/src/main/java/com/playfab/PlayFabClientAPI.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5823,7 +5823,7 @@ private static PlayFabResult<GameServerRegionsResult> privateGetGameServerRegion
58235823
}
58245824

58255825
/**
5826-
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound. Note that EnableQueue is deprecated at this time.
5826+
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound.
58275827
* @param request MatchmakeRequest
58285828
* @return Async Task will return MatchmakeResult
58295829
*/
@@ -5837,7 +5837,7 @@ public PlayFabResult<MatchmakeResult> call() throws Exception {
58375837
}
58385838

58395839
/**
5840-
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound. Note that EnableQueue is deprecated at this time.
5840+
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound.
58415841
* @param request MatchmakeRequest
58425842
* @return MatchmakeResult
58435843
*/
@@ -5857,7 +5857,7 @@ public PlayFabResult<MatchmakeResult> call() throws Exception {
58575857
}
58585858

58595859
/**
5860-
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound. Note that EnableQueue is deprecated at this time.
5860+
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound.
58615861
*/
58625862
@SuppressWarnings("unchecked")
58635863
private static PlayFabResult<MatchmakeResult> privateMatchmakeAsync(final MatchmakeRequest request) throws Exception {

AndroidStudioExample/app/src/main/java/com/playfab/PlayFabErrors.java

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,26 @@ public static enum PlayFabErrorCode {
306306
RequestViewConstraintParamsNotAllowed(1303),
307307
BadPartnerConfiguration(1304),
308308
XboxBPCertificateFailure(1305),
309-
XboxXASSExchangeFailure(1306);
309+
XboxXASSExchangeFailure(1306),
310+
InvalidEntityId(1307),
311+
StatisticValueAggregationOverflow(1308),
312+
EmailMessageFromAddressIsMissing(1309),
313+
EmailMessageToAddressIsMissing(1310),
314+
SmtpServerAuthenticationError(1311),
315+
SmtpServerLimitExceeded(1312),
316+
SmtpServerInsufficientStorage(1313),
317+
SmtpServerCommunicationError(1314),
318+
SmtpServerGeneralFailure(1315),
319+
EmailClientTimeout(1316),
320+
EmailClientCanceledTask(1317),
321+
EmailTemplateMissing(1318),
322+
InvalidHostForTitleId(1319),
323+
EmailConfirmationTokenDoesNotExist(1320),
324+
EmailConfirmationTokenExpired(1321),
325+
AccountDeleted(1322),
326+
PlayerSecretNotConfigured(1323),
327+
InvalidSignatureTime(1324),
328+
NoContactEmailAddressFound(1325);
310329

311330
public int id;
312331

AndroidStudioExample/app/src/main/java/com/playfab/PlayFabSettings.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import com.playfab.PlayFabErrors.ErrorCallback;
55

66
public class PlayFabSettings {
7-
public static String SdkVersion = "0.52.170710";
8-
public static String BuildIdentifier = "jbuild_javasdk_2";
9-
public static String SdkVersionString = "JavaSDK-0.52.170710";
7+
public static String SdkVersion = "0.53.170807";
8+
public static String BuildIdentifier = "jbuild_javasdk_0";
9+
public static String SdkVersionString = "JavaSDK-0.53.170807";
1010

1111
public static String TitleId = null; // You must set this value for PlayFabSdk to work properly (Found in the Game Manager for your title, at the PlayFab Website)
1212
public static ErrorCallback GlobalErrorHandler;

PlayFabClientSDK/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<inceptionYear>2016</inceptionYear>
55
<groupId>com.playfab</groupId>
66
<artifactId>client-sdk</artifactId>
7-
<version>0.52.170710</version>
7+
<version>0.53.170807</version>
88
<name>PlayFab Client API</name>
99
<description>PlayFab is the unified backend platform for games — everything you need to build and operate your game, all in one place, so you can focus on creating and delivering a great player experience. </description>
1010
<url>http://api.playfab.com/</url>

PlayFabClientSDK/src/main/java/com/playfab/PlayFabClientAPI.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5822,7 +5822,7 @@ private static PlayFabResult<GameServerRegionsResult> privateGetGameServerRegion
58225822
}
58235823

58245824
/**
5825-
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound. Note that EnableQueue is deprecated at this time.
5825+
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound.
58265826
* @param request MatchmakeRequest
58275827
* @return Async Task will return MatchmakeResult
58285828
*/
@@ -5836,7 +5836,7 @@ public PlayFabResult<MatchmakeResult> call() throws Exception {
58365836
}
58375837

58385838
/**
5839-
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound. Note that EnableQueue is deprecated at this time.
5839+
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound.
58405840
* @param request MatchmakeRequest
58415841
* @return MatchmakeResult
58425842
*/
@@ -5856,7 +5856,7 @@ public PlayFabResult<MatchmakeResult> call() throws Exception {
58565856
}
58575857

58585858
/**
5859-
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound. Note that EnableQueue is deprecated at this time.
5859+
* Attempts to locate a game session matching the given parameters. If the goal is to match the player into a specific active session, only the LobbyId is required. Otherwise, the BuildVersion, GameMode, and Region are all required parameters. Note that parameters specified in the search are required (they are not weighting factors). If a slot is found in a server instance matching the parameters, the slot will be assigned to that player, removing it from the availabe set. In that case, the information on the game session will be returned, otherwise the Status returned will be GameNotFound.
58605860
*/
58615861
@SuppressWarnings("unchecked")
58625862
private static PlayFabResult<MatchmakeResult> privateMatchmakeAsync(final MatchmakeRequest request) throws Exception {

PlayFabClientSDK/src/main/java/com/playfab/PlayFabErrors.java

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,26 @@ public static enum PlayFabErrorCode {
306306
RequestViewConstraintParamsNotAllowed(1303),
307307
BadPartnerConfiguration(1304),
308308
XboxBPCertificateFailure(1305),
309-
XboxXASSExchangeFailure(1306);
309+
XboxXASSExchangeFailure(1306),
310+
InvalidEntityId(1307),
311+
StatisticValueAggregationOverflow(1308),
312+
EmailMessageFromAddressIsMissing(1309),
313+
EmailMessageToAddressIsMissing(1310),
314+
SmtpServerAuthenticationError(1311),
315+
SmtpServerLimitExceeded(1312),
316+
SmtpServerInsufficientStorage(1313),
317+
SmtpServerCommunicationError(1314),
318+
SmtpServerGeneralFailure(1315),
319+
EmailClientTimeout(1316),
320+
EmailClientCanceledTask(1317),
321+
EmailTemplateMissing(1318),
322+
InvalidHostForTitleId(1319),
323+
EmailConfirmationTokenDoesNotExist(1320),
324+
EmailConfirmationTokenExpired(1321),
325+
AccountDeleted(1322),
326+
PlayerSecretNotConfigured(1323),
327+
InvalidSignatureTime(1324),
328+
NoContactEmailAddressFound(1325);
310329

311330
public int id;
312331

PlayFabClientSDK/src/main/java/com/playfab/PlayFabSettings.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
import com.playfab.PlayFabErrors.ErrorCallback;
44

55
public class PlayFabSettings {
6-
public static String SdkVersion = "0.52.170710";
7-
public static String BuildIdentifier = "jbuild_javasdk_2";
8-
public static String SdkVersionString = "JavaSDK-0.52.170710";
6+
public static String SdkVersion = "0.53.170807";
7+
public static String BuildIdentifier = "jbuild_javasdk_0";
8+
public static String SdkVersionString = "JavaSDK-0.53.170807";
99

1010
public static String TitleId = null; // You must set this value for PlayFabSdk to work properly (Found in the Game Manager for your title, at the PlayFab Website)
1111
public static ErrorCallback GlobalErrorHandler;

PlayFabSDK/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<inceptionYear>2016</inceptionYear>
55
<groupId>com.playfab</groupId>
66
<artifactId>combo-sdk</artifactId>
7-
<version>0.52.170710</version>
7+
<version>0.53.170807</version>
88
<name>PlayFab Combo API</name>
99
<description>PlayFab is the unified backend platform for games — everything you need to build and operate your game, all in one place, so you can focus on creating and delivering a great player experience. </description>
1010
<url>http://api.playfab.com/</url>

0 commit comments

Comments
 (0)