美文网首页程序员
App分享微信小程序

App分享微信小程序

作者: 天国镜 | 来源:发表于2018-06-20 17:41 被阅读0次

《微信官方文档》

移动应用分享功能支持小程序类型分享,要求发起分享的App与小程序属于同一微信开放平台帐号。支持分享小程序类型消息至好友会话,不支持“分享至朋友圈”及“收藏”。

微信客户端版本要求:6.5.6及以上微信客户端版本。为兼容旧版本客户端,若客户端版本低于6.5.6,小程序类型分享将自动转成网页类型分享。

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

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

3.向微信注册,小程序必备:

[WXApi registerApp:kWeixinAppId enableMTA:YES];

4.分享小程序:

    WXMiniProgramObject *wxMiniObject = [WXMiniProgramObject object];

    wxMiniObject.webpageUrl = @"http://www.qq.com";// 兼容低版本的网页链接

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

//    wxMiniObject.path = nil; //小程序页面路径,不填默认拉起小程序首页

    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.直接打开小程序

WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];      

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

  // launchMiniProgramReq.path = path;    //拉起小程序页面的可带参路径,不填默认拉起小程序首页

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

    [WXApi sendReq:launchMiniProgramReq];

相关文章

  • App分享微信小程序

    《微信官方文档》 移动应用分享功能支持小程序类型分享,要求发起分享的App与小程序属于同一微信开放平台帐号。支持分...

  • Android APP分享微信小程序

    需求:APP端 将公司的微信小程序 分享至微信好友 最近,微信小程序比较火热,公司也在做这一块,目前公司的小程序都...

  • APP跳转小程序,小程序跳转APP,看我就够了

    本文涉及的内容:APP跳转小程序,跳转指定页面,传参。APP分享小程序。小程序跳转APP,传参。默认已集成微信SD...

  • 微信小程序 助你爬坑

    目录 已更新 微信小程序 开发简介微信小程序 账号注册及开发工具下载微信小程序 目录结构介绍微信小程序 获取App...

  • App分享微信小程序

    之前一直分享到公众号,由于公众号很难维护,小程序出现后,开发了小程序,于是准备直接打开分享连接跳到小程序。 打开微...

  • App分享微信小程序

    最近项目中遇到了APP分享微信小程序,记录下来问题,希望能帮助到需要的人 项目中的分享集成的是第三方的友盟,我看了...

  • uni-app之canvas实现海报分享

    用uni-app实现微信小程序海报分享功能 微信小程序基础库2.9.0以后canvas新api实现,本文实现是用2...

  • 微信小程序与App通信

    小程序不支持跳转至app内,app可以分享小程序的卡片至微信,可携带参数小程序可以提供下载app的链接或者二维码供...

  • 小程序开发注意事项

    小程序开发注意事项 小程序分享 微信小程序的分享只能分享到朋友 不能分享到朋友圈 微信小程序的分享可以指定分享页面...

  • 1月26日互联网早间报

    1、微信小程序支持跳转到第三方 App 微信团队在其公众号发文称,“从移动应用分享至微信的小程序页面,用户访问时支...

网友评论

    本文标题:App分享微信小程序

    本文链接:https://www.haomeiwen.com/subject/bpbxyftx.html