With the recent changes made to the way Facebook logins work on the Android side we've now run into an interesting dilemma - Apps built via Unity for Android devices that integrate third-party Facebook SDK functionality now require that the Facebook activity be allowed to override the 'Main' intent like the following example:
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
However, QCAR also requires that it be allowed to override the 'Main' activity using the intent filter, basically forcing us to use one or the other but not both simultaenously. This issue only effects builds that attempt to integrate the new Facebook SDK login due to changes on Facebook's side that now require override of the Main activity.
From Prime31, a popular third-party plugin developer:
Due to Facebook overriding the main Unity Activity in a non-friendly way you cannot use their plugin with any others that need to override the main Activity as well.
Is there any way around this? Or a plan to allow QCAR and third-party plugins that require overriding the Main Activity to coexist? Any insight would be greatly appreciated.