第一次研究分享功能的時候說實話有點懵,無論是pc端仍是手機app、h5,在網上看了大把的資料都比較零散,及衆多回答,讓我不知所措了,好了不廢話了,進入正題.......html
相信你們在不少網站上都看到過,有分享的按鈕以下圖顯示:android
像這種分享其實很簡單,有現成的插件庫無須本身再去寫了可參考以下文檔:
以上三個地址都是不錯的插件,詳情參考文檔,15分鐘便可用並能夠本身自動以分享連接,分享圖片,分享標題等等。
h5 內嵌在app裏面屬於webView,固然還有混合開發等,這種若是要在h5裏面實現分享目前是作不到的,必須是app去調用原生的方法好比sdk或者其餘方法,能夠參考一下文檔:
其中第一個地址是針對移動端集合衆多社交平臺的分享,包括ios、android等 第二個地址是app調用微信的sdk接口,若是要調用微信的接口要申請開發者帳號,認證以後方可調用。
注意:微信提供的jssdk是針對微信內部瀏覽器使用的,若是用其餘瀏覽器是不支持的,而且內部瀏覽器使用的時候還不支持直接分享,必須是點擊右上角的分享才能夠,凡是調用微信提供的jssdk、sdk必需要到微信平臺上申請帳號且認證後才能夠完美的使用,若是調用sdk可申請地址,若是調用jssdk文檔可申請地址,jssdk要申請服務號。網站