Skip to content

Welcome to the Troubleshooting Guide

We collected the most common issues and questions developers faced with.
If you don’t find the anwer for your question here, contact us at support@getsocial.im or via Intercom.

iOS

Question: I am setting im.getsocial.sdk.AutoRegisterForPush = NO in plist. But when I build the project, it automatically turns it to YES. How to disable it?

Answer: Most likely you’re using our iOS installer script to integrate GetSocial. If that’s the case you have to configure push notifications via script parameters, see more details here.

Question: I see this exception on the application start:

1
'NSInvalidArgumentException', reason: '-[FIRA_AppDelegate-1525737441942 toGetSocialNotification:]: unrecognized selector sent to instance 0x1c0035060'

Answer: Just add FirebaseAppDelegateProxyEnabled entry of type Boolean with value NO to your Info.plist and these lines to your AppDelegate.m:

1
2
3
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
    [FIRMessaging messaging].APNSToken = deviceToken;
}

You can find more info here.

Unity

Question: I get the following error on Android when trying to run any GetSocial related method:

1
Exception: No such proxy method: UnityEngine.AndroidJavaRunnableProxy.run()

Answer:
Check the Stripping Level configuration in Player Settings, it should be set to Disabled.

Question: I get an error message saying Error: keytool command line utility does not exist.

Answer: Update your GetSocial SDK version to 6.23.0, or you can get Signing-certificate fingerprint using keytool, as it is described here.

Give us your feedback! Was this article helpful?

😀 🙁