• App分享微信小程序


    https://www.jianshu.com/p/90b0ca65b1e7

    《微信官方文档》

    移动应用分享功能支持小程序类型分享,要求发起分享的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];

     
     
     
     

  • 相关阅读:
    MT4系统自带指标代码
    [转载]一个鼠标键盘控制两台甚至多台主机的方法
    国内外证券交易系统开发平台比较
    Win8系统下MT4不能添加指标无法找到技术指标
    Unable to locate package错误解决办法
    ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock
    ubuntu永久修改主机名
    Ant之build.xml详解
    Memory和Storage有什么区别?
    ubuntu下创建eclipse桌面快捷方式
  • 原文地址:https://www.cnblogs.com/zinging/p/12800944.html
Copyright © 2020-2023  润新知