美文网首页
30秒速览App拉起微信小程序

30秒速览App拉起微信小程序

作者: 迷路的安然和无恙 | 来源:发表于2019-07-30 09:31 被阅读0次
    App拉起小程序一分钟速览

    A. 打开微信开放平台注册应用提交审核

    image.png

    提交审核通过后,点击查看详情,滚动到最底部,有关联小程序选项。

    image.png

    B.三步操作,输入小程序appId。

    image.png

    C.打开微信公众平台注册小程序填写小程序信息并提交审核,审核通过后。

    基本信息如下:

    image.png image.png

    上面的AppID就是需要填写到B步骤的。

    D.打开微信小程序开发工具,编写一个测试小程序并使用真机调试:

    image.png

    Xcode配置:

    image.png
    image.png

    这两个地方要一致

    image.png

    E.App端代码有两种形式:

    使用微信SDK

    
    -(void)toWechatMiniProgram {
    
        WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];
    
        launchMiniProgramReq.userName = @"gh_e9d2999e6715";  //拉起的小程序的username
    
        launchMiniProgramReq.path = @"pages/calc/calc";    //拉起小程序页面的可带参路径,不填默认拉起小程序首页
    
        launchMiniProgramReq.miniProgramType = WXMiniProgramTypeTest; //拉起小程序的类型
    
        launchMiniProgramReq.extMsg = @"{title:\"name\"}";
    
        [WXApi sendReq:launchMiniProgramReq];
    
    }
    
    

    不使用微信SDK:

    
    /**
    
    *  开发前需要到微信开放平台把App绑定小程序,然后在小程序的管理员微信上点击同意绑定,就可以转跳了
    
    *  字段解释:
    
    *  @appid:开放平台appid
    
    *  @username:‘gh’开头的小程序公用id
    
    *  @path:小程序需要打开页面的路径
    
    *  @type:0是正式版,1是开发版,2是体验版
    
    **/
    
    -(void)toWechatMiniProgram:(NSString *)appid ghId:(NSString *)username path:(NSString *)path type:(NSString *)miniProgramtype{
    
        NSString *mPath = [path stringByReplacingOccurrencesOfString:@"/" withString:@"%2F"];
    
        NSString *url = [NSString stringWithFormat:@"weixin://app/%@/jumpWxa/?userName=%@&path=%@&miniProgramType=%@&extMsg=",appid,username,mPath,miniProgramtype];
    
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]options:@{} completionHandler:^(BOOL success) {
    
            NSLog(@"跳转成功");
    
        }];
    
    }
    
    

    测试效果:

    不支持mov文件,就没法上传了。

    ...

    相关文章

      网友评论

          本文标题:30秒速览App拉起微信小程序

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