Codenameone 将Youtube iOS应用程序的url共享到my Codename One iOS应用程序

Codenameone 将Youtube iOS应用程序的url共享到my Codename One iOS应用程序,codenameone,Codenameone,我需要在iOS上共享从Youtube应用程序到我的代号为One应用程序的视频链接 根据以下数据,这似乎是可能的: 使用Codename One,我尝试添加以下构建提示: ios.plistInject=<key>CFBundleURLTypes</key><array><dict><key>CFBundleURLName</key><string>net.informaticalibera.myappname&l

我需要在iOS上共享从Youtube应用程序到我的代号为One应用程序的视频链接

根据以下数据,这似乎是可能的:

使用Codename One,我尝试添加以下构建提示:

ios.plistInject=<key>CFBundleURLTypes</key><array><dict><key>CFBundleURLName</key><string>net.informaticalibera.myappname</string></dict><dict><key>CFBundleURLSchemes</key><array><string>https</string></array></dict></array>
ios.urlScheme=<string>https</string>

但它不起作用:当我共享一个视频链接时,Youtube为我提供了几个应用程序,但不是我的。

你还需要在本机代码中实现它,我认为,如果我之前调查过这个问题,没有记错的话,还需要对xcode项目进行一些更改。目前,我们没有对这个用例的官方支持,但是您可以为此提交RFE

public void start() {
        if (current != null) {
            current.show();
            return;
        }

        String url = Display.getInstance().getProperty("AppArg", null);

        Form hi = new Form("Test case", BoxLayout.y());
        if (url != null) {
            hi.add(new SpanLabel("Intercepted URL:\n" + url));
        } else {
            hi.add(new Label("No URL was intercepted"));
        }
        hi.show();
    }