Ejemplo n.º 1
0
void FacebookManager::loadSocialPlugin()
{
	CCLog("goi den ham loadsocialPlugin 1");
	if (s_pRetListener == NULL)
	{
		s_pRetListener = new MyShareResult();
	}

		// init Facebook plugin
	if (s_pFacebook == NULL){
		CCLog("Goi den onShareResult 1");
		s_pFacebook = dynamic_cast<ProtocolSocial*>(PluginManager::getInstance()->loadPlugin("SocialFacebook"));
	}
	if ( s_pFacebook == NULL )
	{
		CCLog("s_pFacebook is null");
	}
	else {
		CCLog("s_pFacebook not null");
	}
		{
			TSocialDeveloperInfo pFacebookInfo;
			 pFacebookInfo["FacebookSecret"] = "5f9ea40176c5f9fdf2b9ee7f78f68288";
			 pFacebookInfo["FacebookKey"] = "1482671565281830";
			 pFacebookInfo["NameSpace"] = "socialleaderboard";
			if (pFacebookInfo.empty())
			{
				char msg[256] = { 0 };
				sprintf(msg, "Developer info is empty. PLZ fill your twitter info in %s(nearby line %d)", __FILE__, __LINE__);
				CCMessageBox(msg, "Facebook Warning");
			}
			CCLog("sau khi load xong plugin 2");
			s_pFacebook->setDebugMode(true);
			s_pFacebook->configDeveloperInfo(pFacebookInfo);
			s_pFacebook->setResultListener(s_pRetListener);
		}
}