View Issue Details

IDProjectCategoryView StatusLast Update
0017665Runner[All Projects] iOSPublic2021-07-23 16:26
ReporterTomasz DyrakAssigned ToCoreTech 
PriorityNoneSeverityC - GeneralReproducibility100%
Status ResolvedResolutionSuspended 
PlatformiOSOS OS Version
Product Version 
Target VersionFixed in Version 
Summary0017665: iOS: facebook_graph_request - problem with special regional characters on iOS
DescriptionThe bug occurs only on iOS.

When facebook_graph_request result contains special characters (in our case regional polish letters, for example: ą, ę, ł, ń...), function ds_map_find_value returns empty strings.

Steps to reproduce:
Let's say player facebook user name is "Łukasz Kowalski", to read it:
1. We initialize facebook, player logs in, grants our app permissions
2. call: facebook_graph_request("me", "GET", -1, response);
3. When the function returns its response, we get user name:
var userName = ds_map_find_value(response, "name");
4. If user name contains at least one regional character (in our case: "Ł"), userName string is empty. Otherwise the name is returned correctly.

Notice that when we call:
show_message(ds_map_find_value(response, "response_text"), we can see username with unicode character in place of ("Ł"), which probably causing this bug.
Additional InformationOriginal helpdesk ticket:
1.4 Found In1.4.1565
2.x Runtime Found In
2.x Runtime Verified In



2021-07-23 16:26

Developer   ~0066501

Unable to confirm now, as missing required sample and device. If this still happens in the current GMS2 release, then we will investigate a fresh report. Closing.