Playfab stop randomly on IOS devices iOS12, iPhone 7Plus, unity 5.6.6, PlayFab v0 and in PlayFab v2.
What happens is when I try to request a user data some times I get nothing back, Null object
Here is my code :
IPromise StartLoginPromises() { return new Promise((resolve, reject) => { Debug.LogError("starting promises in StartLoginPromises "); LinkFacebookAccount(fbk.accessToken) .Then(() => { SetPlayerPropretiesReady(); Debug.LogError("SetPlayerPropretiesReady() => Done"); } ) .Then(() => { LoadUserData(); Debug.LogError("LoadUserData() => Done"); } ) .Then(() => { GetCatalogItems(); Debug.LogError("GetCatalogItems() => Done"); } ) .Then(() => { GetStoreItems(); Debug.LogError("GetStoreItems() => Done"); } ) // .Then(() => CallCloudMethod("GrantItems", "4", "12", "59", "58", "0", // "55", "44", "36", "51", "3", "17", "18", "19", "23", "24", "25", "33", "34", // "35", "40", "41", "42", "43", "6", "7", "8", "9")) .Then(() => { GetInventoryItems(); Debug.LogError("GetInventoryItems() => Done"); } ) .Then(() => { ActivePFB(); Debug.LogError("ActivePFB() => Done"); } ) .Done(() => { resolve(); Debug.LogError("resolve() => Done"); } ); }); }
Here is what the LoadUserData() method look like:
private IPromise LoadUserData() { var promise = new Promise(); LoadingState = _loadingstate.LOADING_DATA; GetUserDataRequest request = new GetUserDataRequest() { PlayFabId = playfabid, };
}); return promise;
}
Please answer this question, I was about to release my game