Sign In Register

How can we help you today?

Start a new topic

GameSparks seems to interfere with Facebook SDK on iOS

We are using the GameSparks for Unity SDK V5.6.3.205 with Unity 2017.3.0f3. We have found that GameSparks seems to interfere with Facebook logins made through the Facebook SDK on iOS 11.3. If GameSparks is in preview mode, the Facebook SDK does not remember us between sessions and we have to log back in to Facebook each time we run the game. When GameSparks is not in preview mode, the Facebook SDK does remember us between sessions. This behavior is very consistent. I'm not sure how GameSparks is interfering with the Facebook SDK, but it certainly is.


To be clear, this issue is not directly related to GameSparks authentication. I'm talking about logging into Facebook using the Facebook SDK for Unity.


  • iOS 11.3
  • GameSparks V5.6.3.205
  • Unity 2017.3.0f3
  • Tested with Facebook SDK versions 7.9.4 / 7.11.1
1 Comment

The GameSparks initialization procedure has changed for SDK version v5.6.3.205, although this is not reflected in the documentation. We have found that GameSparks interferes with Facebook login if the GameSparksUnity script is never run (however, GameSparks still works even if that script isn't run). GameSparks works correctly, and does not interfere with Facebook, if the GameSparksUnity script is attached to each scene. GameSparks does not work correctly if you follow the documentation and only attach GameSparksUnity to your first scene with DontDestroyOnLoad.
Login to post a comment