1.該類型的分享(具體請參考微信分享SDK)可以帶幾個參數,參數中必須附帶壹些構造跳轉Intent的數據。
2.好友點擊分享的內容,回調IWXAPIEventHandler接口的類的onReq方法,具體為
ConstantsAPI.COMMAND_SHOWMESSAGE_FROM_WX:這種情況才會調用,此時可以取出分享時附帶在參數中的壹些數據,構造壹個跳轉Intent,調用startActivity(intent) 來打開MyApp。
由於是項目實測,這種實現方式的截圖也就不傳了。
問題1:該分享方式只能分享給好友,不能分享到朋友圈。
問題2:如果好友沒安裝MyApp,點擊微信中好友分享過來的消息後無反應,無法提醒“未安裝MyApp,請下載”,因為這些邏輯要實現的話本身就是在MyApp裏面寫的,原本沒裝的話根本無法檢測。
問題3:WXAppExtendObject類型的分享,數據有大小限制,
extInfo(String)限制2KB;
fileData(byte[])供第三方使用的文件二進制數據,最大10M;
filePath:(String)Local directory of the file provided for applications,本身長度最大10KB,文件大小同上,不超過10M。