重要
調用
get和set方法對ShareContent的變數進行訪問。由於分享沒有統一的標準,通過使用
imgUrl在內部抹平差異。所有分享優先使用“分享圖片 URL(imgUrl)”,其次使用“分享圖片(image)”。
ShareContent 分享內容介面:
public class ShareContent implements Serializable {
/*
* 分享內容
*/
private String content;
/*
* 分享的圖片
*/
private byte[] image;
/*
* 分享跳轉的 URL
*/
private String url;
/*
* 分享標題
*/
private String title;
/*
* 分享圖片 URL
* 注意:分享網狀圖片到朋友圈時,需先下載圖片到本地,將圖片路徑傳給 imgUrl
*/
private String imgUrl;
/*
* 擴充參數: 用於傳遞產生短連結及簡訊發送成功等業務參數
*/
private String extData;
/*
* 分享類型:"url" 為分享連結,"image" 為分享圖片
*/
private String contentType;
/*
* 分享到連絡人:分享預覽框中小圖的圖片 URL
*/
private String iconUrl;
/**
* 本地圖片 URL
*/
private String localImageUrl;
/*
* 小程式的類型,預設正式版
* 正式版: MiniProgramType.MINIPTOGRAM_TYPE_RELEASE
* 測試版: MiniProgramType.MINIPROGRAM_TYPE_TEST
* 預覽版: MiniProgramType.MINIPROGRAM_TYPE_PREVIEW
*/
private MiniProgramType miniprogramType;
}