Constant.ets 839 Bytes

export const enum ShareType {
  System = 0,
  WeChat,
  QQ,
  Weibo,

}

export const enum ShareScene {
  System = 0,

  WeChatSession,
  WeChatTimeline,

  QQFriend,
  QQZone,

  Weibo,
}

export const enum ShareContentType {
  PrueText = 1,
  ImageAndText,
  Link,
}

export interface ShareContentText {
  text: string
}
export interface ShareContentImageAndText {
  title: string
  desc?: string
  imgURI: string

}
export interface ShareContentLink {
  title: string
  desc?: string
  link: string
  icon?: string
  posterImg?: Resource
  deeplink: string  // 根据内容详情,生成的深度链接 如:rmrbapp://rmrb.app/openwith?type=article&subType=h5_template_article&contentId=30000762651&relId=500000038702&skipType=1&relType=1

}

export type ShareContent = ShareContentText | ShareContentImageAndText | ShareContentLink