通过Facebook和Twitter分享Titanium SDK

时间:2013-10-03 13:44:44

标签: ios facebook twitter titanium share

我在我的项目中使用this module

我在屏幕上有三个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();
            }
        }
    };

0 个答案:

没有答案