Facebook SDK keeps asking for permissions.

What happens is that when people have already accepted permissions, it will say you have already authorized app-name.

This is the login method that I am using.

		if(!FB.IsLoggedIn)
		{
			FB.Login("email,publish_actions", LoginCallback);
		}else
		{
			Share();
		}

In Awake() don’t you Initialise FB SDK using “FB.Init(SetInit, OnHideUnity);” ?

Void Awake()
{
   FB.Init(SetInit, OnHideUnity);
}

private void SetInit()
{

		enabled = true; // "enabled" is a property inherited from MonoBehaviour
		if (FB.IsLoggedIn) 
		{
			Debug.Log("Facebook Login Sucess");
		}
		else
		{
			Debug.LogWarning("Facebook Login false");
		}
}

Read “best practices” from this link: FB.LogInWithReadPermissions - Unity SDK - Documentation - Meta for Developers