Könnten Sie mir bitte helfen? Ich möchte Facebook sdk zu meinem Spiel hinzufügen. So verwende ich sdkbox Nach der Installation, folge ich den Tutorials:integrieren (sdkbox) facebook sdk zum Spiel auf cocos2dx v3.9
Also, ich schreiben einfachen Code In AppDelegate.cpp
#ifdef SDKBOX_ENABLED
#include "PluginFacebook/PluginFacebook.h"
#endif
und
bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
#ifdef SDKBOX_ENABLED
sdkbox::PluginFacebook::init();
#endif
und in 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);
, wenn ich auf die Schaltfläche klicken, ich sehe MessageBox aber danach nichts passieren. ich nicht veröffentlichen meine App auf Google Play, wenn ich adb logcat prüfe ich nur einen Fehler sehen
E/Facebook(3915): Facebook don't support 'setAppURLSchemeSuffix' on android
Rest Fehler scheint Was ich falsch gemacht? Danke für jede Idee!