私を助けてもらえますか? facebook sdkを自分のゲームに追加したいと思います。 は、だから私は、インストールした後、私はチュートリアルに従うsdkbox を使用します。(sdkbox)facebook sdkとcocos2dx v3.9のゲームを統合
をので、私はAppDelegate.cpp
#ifdef SDKBOX_ENABLED
#include "PluginFacebook/PluginFacebook.h"
#endif
では、単純なコード を書くと、
bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
#ifdef SDKBOX_ENABLED
sdkbox::PluginFacebook::init();
#endif
とHelloWorldScene.cpp
if (!Layer::init())
{
return false;
}
auto rootNode = CSLoader::createNode("MainScene.csb");
auto btn = static_cast<cocos2d::ui::Button *>(rootNode->getChildByName("Button"));
btn->addTouchEventListener([this](Ref* pSender, cocos2d::ui::Widget::TouchEventType type) {
if (type == cocos2d::ui::Widget::TouchEventType::ENDED)
{
cocos2d::MessageBox("test", "test");
#ifdef SDKBOX_ENABLED
sdkbox::FBShareInfo info;
info.type = sdkbox::FB_LINK;
info.link = "https://example.com";
info.title = "title";
info.text = "Text";
info.image = "image;
#endif
}
});
addChild(rootNode);
で、私はボタンをクリックしたときに、私はメッセージボックスを参照してくださいが、それは何も起こりませんでした。私は私が唯一のエラーが表示さadbのlogcatをチェックするとき 私は
E/Facebook(3915): Facebook don't support 'setAppURLSchemeSuffix' on android
残りは私が間違って何のエラー らしい、Google Playでの私のアプリを公開していませんか?何かありがとうございました!