App分享微信小程序

《微信官方文檔》

移動(dòng)應(yīng)用分享功能支持小程序類型分享,要求發(fā)起分享的App與小程序?qū)儆谕晃⑿砰_(kāi)放平臺(tái)帳號(hào)。支持分享小程序類型消息至好友會(huì)話,不支持“分享至朋友圈”及“收藏”。

微信客戶端版本要求:6.5.6及以上微信客戶端版本。為兼容舊版本客戶端,若客戶端版本低于6.5.6,小程序類型分享將自動(dòng)轉(zhuǎn)成網(wǎng)頁(yè)類型分享。

1.下載最新的微信SDK,或使用CocoaPods更新。

2.在info.list文件中添加URL Schemes。

3.向微信注冊(cè),小程序必備:

[WXApi registerApp:kWeixinAppId enableMTA:YES];

4.分享小程序:

? ? WXMiniProgramObject *wxMiniObject = [WXMiniProgramObject object];

? ? wxMiniObject.webpageUrl = @"http://www.qq.com";// 兼容低版本的網(wǎng)頁(yè)鏈接

? ? wxMiniObject.userName = @"gh_9df325345345";// 小程序原始id

//? ? wxMiniObject.path = nil; //小程序頁(yè)面路徑,不填默認(rèn)拉起小程序首頁(yè)

? ? wxMiniObject.miniProgramType = WXMiniProgramTypeRelease;

? ? wxMiniObject.hdImageData = UIImageJPEGRepresentation([UIImage imageNamed:@"head_default"], 0.5);

? ? WXMediaMessage *message = [WXMediaMessage message];

? ? message.title = @"小程序分享";// 小程序消息title

? ? message.description = @"desc";

? ? message.mediaObject = wxMiniObject;

? ? [message setThumbImage:[UIImage imageNamed:@"head_default"]];// 小程序消息封面圖片,小于128k

? ? SendMessageToWXReq *req = [SendMessageToWXReq new];

? ? req.message = message;

? ? req.bText = NO;

? ? req.scene = WXSceneSession;

? ? [WXApi sendReq:req];

5.直接打開(kāi)小程序

WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object]; ?????

?? launchMiniProgramReq.userName = @"gh_9df325345345";? //拉起的小程序原始id

? // launchMiniProgramReq.path = path;? ? //拉起小程序頁(yè)面的可帶參路徑,不填默認(rèn)拉起小程序首頁(yè)

? ? launchMiniProgramReq.miniProgramType = WXMiniProgramTypeRelease; //拉起小程序的類型

? ? [WXApi sendReq:launchMiniProgramReq];


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 需求:APP端 將公司的微信小程序 分享至微信好友 最近,微信小程序比較火熱,公司也在做這一塊,目前公司的小程序都...
    Android技術(shù)分享閱讀 46,901評(píng)論 12 24
  • 一.接入 APP申請(qǐng)審核 首先項(xiàng)目集成微信SDK,需要到官網(wǎng)注冊(cè),因?yàn)槲⑿艑?duì)第三方的調(diào)用有著嚴(yán)格的驗(yàn)證:App I...
    金蛇go閱讀 3,573評(píng)論 0 0
  • 昨天是一個(gè)好朋友的生日,所以我就微信上給她發(fā)了“生日快樂(lè)”幾個(gè)大字。她說(shuō)沒(méi)想到我會(huì)記得她的生日,因?yàn)楹臀也钜惶彀。?..
    青丸子閱讀 330評(píng)論 0 0
  • 1. move(300,250) 作用:移動(dòng)widget組件到一個(gè)位置,這個(gè)位置是屏幕上x=300,y=250的坐...
    2e07917c964c閱讀 6,711評(píng)論 0 2
  • 失眠的日子太多 有趣的時(shí)候太少 從今天起為了讓失眠也變得有趣一點(diǎn), 打算在失眠的時(shí)候?qū)懸粋€(gè)隨筆回憶錄 不為什么! ...
    還算有趣的一個(gè)人閱讀 260評(píng)論 0 0

友情鏈接更多精彩內(nèi)容