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

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文件,就没法上传了。

...

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容