今天无意中了解到APP竟然可以直接打开小程序这个功能,一致认为不可能啊,因为小程序是依靠微信,如果手机上微信没有打开,或者是没有安装微信会怎样呢?一起探索吧!
步骤
1.打开微信开发者平台文档,下载微信SDK。
2.根据文档手动集成SDK
3.点击进入小程序代码:

WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];launchMiniProgramReq.userName = @"gh_fc392b7c02cf";  //拉起的小程序的原始IDlaunchMiniProgramReq.path = @"";    //拉起小程序页面的可带参路径,不填默认拉起小程序首页launchMiniProgramReq.miniProgramType = WXMiniProgramTypePreview; //拉起小程序的类型[WXApi sendReq:launchMiniProgramReq];

3.当小程序跳转app时,会走onReq的代理方法(文档中说的是onResp的方法,很坑)。需要把req强转成LaunchFromWXReq。其中WXMediaMessage下的messageExt才是小程序传给我们的参数。

-(void)onResp:(BaseResp *)resp
{if ([resp isKindOfClass:[WXLaunchMiniProgramResp class]]){WXLaunchMiniProgramResp*rep = (WXLaunchMiniProgramResp*)resp;NSString *string = rep.extMsg;NSLog(@"参数:%@",string);}
}

注意:
1.查看移动端与小程序是否在同一开发者平台下(同一平台下直接跳转,不同平台下需要关联才能跳转)

同一平台

关联

2.APP跳到小程序时报如下图:

原因:因为APP暂未上架。
解决方案:我暂时选了一个上线的APP的Bundle id。

  1. APP跳到小程序时报如下图:

    原因:因为用的是体验版,所登的微信账号无体验权限。
    解决方案:管理员给该账户体验权限,用该小程序有体验权限的账号测试。

从App直接打开小程序相关推荐

  1. 惊爆:各大 App 可直接打开小程序!微信收割移动互联网的时间开始了

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者 | loonggg 本文经授权转自「非著名程序员」 最近两天,一条新闻在各大科技媒体上 ...

  2. Android开发之APP打开小程序后小程序无法返回APP,无法打开APP,launchApp无法返回app的原因

    Android打开小程序可以看我上篇文章介绍:Android打开小程序 我这边已经成功打开小程序了参数也传递过去了,现在就是无论如何点击返回APP都没有反应,也没用走微信页面WXEntryActivi ...

  3. Android开发之APP唤醒小程序,打开小程序,调起小程序以及传参数的实现方法(附加源码)

    老套路咱们先看效果图: 可以先看下官方文档介绍:微信官方文档APP打开小程序链接 我这边打开了,上面奔溃是因为模拟器不兼容的原因: 主要讲解下打开小程序核心代码: // 填应用AppIdString ...

  4. App打开小程序,小程序打开App

    App打开小程序(Android) 需要以下小程序和app的信息: 应用的AppID,小程序的AppID,小程序的原始ID 第一步:App所在开放平台关联要跳转的小程序 管理中心->移动应用-& ...

  5. uniapp 公众号打开小程序,app打开小程序,小程序打开其他小程序

    (公众号打开小程序) 第一步->进入项目目录: npm install jweixin-module --save 第二步->在要调用得页面里面 import jweixin from ' ...

  6. 微信网页开发:微信内h5使用wx-open-launch-weapp打开小程序,微信内h5使用wx-open-launch-app打开App的方案

    需求场景: 当我们需要使用在微信客户端打开的h5页面,在页面上打开微信小程序或者唤起App时,我们需要使用微信js-sdk提供的开放标签能力.这其中:使用wx-open-launch-weapp标签打 ...

  7. App打开小程序,无法跳转回App的问题

    我的需求: 在App中调起小程序,让小程序去完成支付,支付成功后,在小程序里点击按钮,返回App. 碰到的问题: 支付成功后,点击按钮,无法返回App. 解决方案: 在AndroidManifest. ...

  8. 你能用微信小程序打开小程序了【附开发方法】

    6月21日晚间,微信小程序再次迎来升级:小程序可以打开小程序了,同一个公众号下关联的10个同主体小程序和3个非同主体小程序之间,可以调用接口直接相互跳转.微信客户端6.5.9及以上版本支持.另外门店小 ...

  9. 侧边栏跳转_微信和三星首次系统级合作:在负一屏和侧边栏直接打开小程序

    通常,我们把在手机上按下 Home 键返回的桌面算作「首屏」,首屏再向右滑则被称为「负一屏」.现在,手机「负一屏」已经是集成智能助手.全局搜索.系统应用和应用快捷方式(如苹果的 Widget)的重要入 ...

  10. 苹果 Mac 电脑将采用自研芯片、App Store 上线“小程序”,WWDC20 为开发者带来了什么 ?

    作者 | 屠敏 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 与往年有所不同,因为一场突如其来的"黑天鹅"事件,今年属于开发者的饕餮盛宴一减再 ...

最新文章

  1. 简单探讨JavaScript 与 TypeScript之间的联系
  2. full paper(long paper),short paper,oral,poster,workshop,findings
  3. 华为云阳云计算外包给哪家公司的_长春作为东北中心,华为四大件已经配齐,绝了!...
  4. Resharper 的快捷键
  5. 通勤一小时,堵车半小时,AI 救救社畜
  6. lottie-android: 【Android】开源动画库(Airbnb开源)
  7. 【资料整理】squid安装和配置代理上网
  8. Spotlight – Recommend Node.js Projects For January
  9. putty怎么更改为中文_putty中文显示乱码解决方法
  10. 最大报销额(01背包)
  11. 计算机无法识别游戏手柄,windows10系统下游戏手柄无法识别或工作怎么解决
  12. 使用Memberane Moniter监控HTTP SOAP requests
  13. 51Gif.net上的闪图制作工具
  14. Selenium实践-拉钩网招聘信息
  15. 苹果维修堪比登天难:评级F,获得最低分2.75分
  16. 芯片封装中的POD是什么意思?用在哪里
  17. 武汉理工计算机网络,计算机网络实验武汉理工大学
  18. java 调用博思得条码打印机
  19. 公众号客服头像上传-java
  20. 公司账号如何ios打包上传以及app证书配置

热门文章

  1. Jedis的hget方法简单用法
  2. 恒星结构和演化-学习记录3-第三章-物态方程2
  3. GATK / 体细胞短变异检测工具Mutect2的使用
  4. 基于 python 的主成分分析步骤及应用实例
  5. table表单的制作
  6. matlab高斯消去法解线性方程组,高斯消元法—求解线性方程组与实例分析应用.pdf...
  7. Axure RP 介绍
  8. 大数据分析之纳税人画像-实现和优化思路
  9. POI读取Excel表格时遇到科学计数法处理
  10. 微信如何推送html文件,微信推送怎么附上文件_怎样在微信公众号上传附件图文步骤...