{"action":"created","issue":{"url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/1262","repository_url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity","labels_url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/1262/labels{/name}","comments_url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/1262/comments","events_url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/1262/events","html_url":"https://github.com/playgameservices/play-games-plugin-for-unity/issues/1262","id":162575358,"number":1262,"title":"Stuck in serverside conflict loop until google play services app data is cleared","user":{"login":"miracle7","id":5317556,"avatar_url":"https://avatars.githubusercontent.com/u/5317556?v=3","gravatar_id":"","url":"https://api.github.com/users/miracle7","html_url":"https://github.com/miracle7","followers_url":"https://api.github.com/users/miracle7/followers","following_url":"https://api.github.com/users/miracle7/following{/other_user}","gists_url":"https://api.github.com/users/miracle7/gists{/gist_id}","starred_url":"https://api.github.com/users/miracle7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/miracle7/subscriptions","organizations_url":"https://api.github.com/users/miracle7/orgs","repos_url":"https://api.github.com/users/miracle7/repos","events_url":"https://api.github.com/users/miracle7/events{/privacy}","received_events_url":"https://api.github.com/users/miracle7/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-06-28T00:07:10Z","updated_at":"2016-07-04T00:34:04Z","closed_at":null,"body":"We are having a strange issue where a serverside conflict is always returned when trying to open the metadata, no matter how many times we resolve it.\r\n\r\nIt seems to be local to the device as other devices still work as expected when this starts happening.\r\n\r\nCloud save works as expected again if we clear the google play services app data (not just the cache).\r\nWe are passing the 'ReadNetworkOnly' parameter to the open meta data function, but despite this google play games appears to be doing something offline.\r\n\r\nIn addition to this strange serverside conflict loop it gets stuck in, if the device has no internet connection and tries to open the metadata, instead of coming back with an error code, it waits a long time before returning the success code and behaving as if it is connected.\r\n\r\nCan anyone think of anything I could possibly be doing to cause this to happen? We can not get a reliable repro for this issue and it is causing a lot of problems for our users."},"comment":{"url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/comments/230184831","html_url":"https://github.com/playgameservices/play-games-plugin-for-unity/issues/1262#issuecomment-230184831","issue_url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/1262","id":230184831,"user":{"login":"miracle7","id":5317556,"avatar_url":"https://avatars.githubusercontent.com/u/5317556?v=3","gravatar_id":"","url":"https://api.github.com/users/miracle7","html_url":"https://github.com/miracle7","followers_url":"https://api.github.com/users/miracle7/followers","following_url":"https://api.github.com/users/miracle7/following{/other_user}","gists_url":"https://api.github.com/users/miracle7/gists{/gist_id}","starred_url":"https://api.github.com/users/miracle7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/miracle7/subscriptions","organizations_url":"https://api.github.com/users/miracle7/orgs","repos_url":"https://api.github.com/users/miracle7/repos","events_url":"https://api.github.com/users/miracle7/events{/privacy}","received_events_url":"https://api.github.com/users/miracle7/received_events","type":"User","site_admin":false},"created_at":"2016-07-04T00:34:04Z","updated_at":"2016-07-04T00:34:04Z","body":"@JohnyGQD For us it doesn't seem to matter whether we choose to resolve using the base or conflicting version of the save, it can get stuck in a loop either way (though not consistently).\r\n\r\nAlso as far as I know we haven't ever had a save wiped during the conflict resolution process.\r\n\r\nFor some reason it seems that even if only playing on one device you can end up with conflicts too which doesn't make sense. Was thinking perhaps we were opening the metadata twice or something so google's server treats the one phone as two devices, but investigated that and we definitely only open it once, either when the app opens or after a save (which supposedly closes the metadata)."}}
{"actor":{"display_login":"miracle7"}}