0

我在我的项目中使用这个模块。

我在屏幕上有三个 Ti.Ui.Switch。如果我全部检查并按下按钮,我应该通过 Facebook 和 Twitter 分享(相同的文本和图像)。最重要的是,用户应该有可能在没有确认弹出窗口的情况下发布此文本和图像。

如果我尝试 Social.twitter(例如),点击按钮后,用户必须再次确认发布......我怎样才能绕过这个功能?

我怎么能这样做?

sharePhotoButton.addEventListener('click', function(e){
        fbShare();
        twShare();
        emailShare();
     });    

function fbShare(){
        if(fbSwitch.value){
            if(Social.isFacebookSupported()){
                Social.facebook({
                    text: commentArea.value,
                    image: event.media
                });
            }
        }
    };
    function twShare(){
        if(twSwitch.value){
            if(Social.isTwitterSupported()){
                Social.twitter({
                    text: commentArea.value,
                    image: event.media
                });
            }
        }
    };

    function emailShare(){
        if(emailSwitch.value){
            var emailDialog = Ti.UI.createEmailDialog();
            if(emailDialog.isSupported()){
                emailDialog.messageBody = commentArea.value;
                emailDialog.open();
            }
        }
    };
4

0 回答 0