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); } }