全部产品
Search
文档中心

Mobile Platform as a Service:Antarmuka ShareService

更新时间:Jun 24, 2025

Antarmuka ShareService:

public abstract class ShareService extends ExternalService {

    /**
     * Berbagi diam, hanya satu jenis berbagi yang dapat digunakan, pemilihan jenis berbagi tidak akan muncul.
     * @param content: Konten untuk dibagikan
     * @param shareType: Jenis berbagi
     * @param biz: bisnis
     */
    public abstract void silentShare(ShareContent content, final int shareType, final String biz);

    /**
     * Tetapkan target yang dipantau dalam berbagi
     * @param listener: Target yang dipantau
     */
    public abstract void setShareActionListener(ShareActionListener listener);

    /**
     * Dapatkan target yang dipantau dalam berbagi
     * @return: Target yang dipantau
     */
    public abstract ShareActionListener getShareActionListener();

    /**
     * Tetapkan nama aplikasi
     * @param name: Nama aplikasi
     */
    public abstract void setAppName(String name);

    /**
     * Inisialisasi berbagi WeChat
     * @param appId: WeChat appId, terdaftar dan diperoleh dari saluran WeChat
     * @param appSecret: WeChat appSecret, terdaftar dan diperoleh dari saluran WeChat
     */
    public abstract void initWeixin(String appId, String appSecret);

    /**
     * Inisialisasi berbagi Weibo
     * @param appId: Weibo appId, terdaftar dan diperoleh dari saluran Weibo
     * @param appSecret: Weibo appSecret, terdaftar dan diperoleh dari saluran Weibo
     * @param redirectUrl: URL pengalihan untuk berbagi Weibo
     */
    public abstract void initWeiBo(String appId, String appSecret, String redirectUrl);

    /**
     * Inisialisasi berbagi Qzone
     * @param appId: QZone appId, terdaftar dan diperoleh dari saluran QQ
     */
    public abstract void initQZone(String appId);

    /**
     * Inisialisasi berbagi QQ
     * @param appId: QQ appId, terdaftar dan diperoleh dari saluran QQ
     */
    public abstract void initQQ(String appId);

    /**
     * Inisialisasi berbagi Alipay
     * @param appId: Alipay appId, terdaftar dan diperoleh dari saluran Alipay
     */
    public abstract void initAlipayContact(String appId);

    /**
     * Inisialisasi berbagi DingTalk
     * @param appId: DingTalk appId, terdaftar dan diperoleh dari saluran DingTalk
     */
    public abstract void initDingDing(String appId);

}