从App直接打开小程序
今天无意中了解到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。
APP跳到小程序时报如下图:
原因:因为用的是体验版,所登的微信账号无体验权限。
解决方案:管理员给该账户体验权限,用该小程序有体验权限的账号测试。
从App直接打开小程序相关推荐
- 惊爆:各大 App 可直接打开小程序!微信收割移动互联网的时间开始了
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者 | loonggg 本文经授权转自「非著名程序员」 最近两天,一条新闻在各大科技媒体上 ...
- Android开发之APP打开小程序后小程序无法返回APP,无法打开APP,launchApp无法返回app的原因
Android打开小程序可以看我上篇文章介绍:Android打开小程序 我这边已经成功打开小程序了参数也传递过去了,现在就是无论如何点击返回APP都没有反应,也没用走微信页面WXEntryActivi ...
- Android开发之APP唤醒小程序,打开小程序,调起小程序以及传参数的实现方法(附加源码)
老套路咱们先看效果图: 可以先看下官方文档介绍:微信官方文档APP打开小程序链接 我这边打开了,上面奔溃是因为模拟器不兼容的原因: 主要讲解下打开小程序核心代码: // 填应用AppIdString ...
- App打开小程序,小程序打开App
App打开小程序(Android) 需要以下小程序和app的信息: 应用的AppID,小程序的AppID,小程序的原始ID 第一步:App所在开放平台关联要跳转的小程序 管理中心->移动应用-& ...
- uniapp 公众号打开小程序,app打开小程序,小程序打开其他小程序
(公众号打开小程序) 第一步->进入项目目录: npm install jweixin-module --save 第二步->在要调用得页面里面 import jweixin from ' ...
- 微信网页开发:微信内h5使用wx-open-launch-weapp打开小程序,微信内h5使用wx-open-launch-app打开App的方案
需求场景: 当我们需要使用在微信客户端打开的h5页面,在页面上打开微信小程序或者唤起App时,我们需要使用微信js-sdk提供的开放标签能力.这其中:使用wx-open-launch-weapp标签打 ...
- App打开小程序,无法跳转回App的问题
我的需求: 在App中调起小程序,让小程序去完成支付,支付成功后,在小程序里点击按钮,返回App. 碰到的问题: 支付成功后,点击按钮,无法返回App. 解决方案: 在AndroidManifest. ...
- 你能用微信小程序打开小程序了【附开发方法】
6月21日晚间,微信小程序再次迎来升级:小程序可以打开小程序了,同一个公众号下关联的10个同主体小程序和3个非同主体小程序之间,可以调用接口直接相互跳转.微信客户端6.5.9及以上版本支持.另外门店小 ...
- 侧边栏跳转_微信和三星首次系统级合作:在负一屏和侧边栏直接打开小程序
通常,我们把在手机上按下 Home 键返回的桌面算作「首屏」,首屏再向右滑则被称为「负一屏」.现在,手机「负一屏」已经是集成智能助手.全局搜索.系统应用和应用快捷方式(如苹果的 Widget)的重要入 ...
- 苹果 Mac 电脑将采用自研芯片、App Store 上线“小程序”,WWDC20 为开发者带来了什么 ?
作者 | 屠敏 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 与往年有所不同,因为一场突如其来的"黑天鹅"事件,今年属于开发者的饕餮盛宴一减再 ...
最新文章
- 简单探讨JavaScript 与 TypeScript之间的联系
- full paper(long paper),short paper,oral,poster,workshop,findings
- 华为云阳云计算外包给哪家公司的_长春作为东北中心,华为四大件已经配齐,绝了!...
- Resharper 的快捷键
- 通勤一小时,堵车半小时,AI 救救社畜
- lottie-android: 【Android】开源动画库(Airbnb开源)
- 【资料整理】squid安装和配置代理上网
- Spotlight – Recommend Node.js Projects For January
- putty怎么更改为中文_putty中文显示乱码解决方法
- 最大报销额(01背包)
- 计算机无法识别游戏手柄,windows10系统下游戏手柄无法识别或工作怎么解决
- 使用Memberane Moniter监控HTTP SOAP requests
- 51Gif.net上的闪图制作工具
- Selenium实践-拉钩网招聘信息
- 苹果维修堪比登天难:评级F,获得最低分2.75分
- 芯片封装中的POD是什么意思?用在哪里
- 武汉理工计算机网络,计算机网络实验武汉理工大学
- java 调用博思得条码打印机
- 公众号客服头像上传-java
- 公司账号如何ios打包上传以及app证书配置
热门文章
- Jedis的hget方法简单用法
- 恒星结构和演化-学习记录3-第三章-物态方程2
- GATK / 体细胞短变异检测工具Mutect2的使用
- 基于 python 的主成分分析步骤及应用实例
- table表单的制作
- matlab高斯消去法解线性方程组,高斯消元法—求解线性方程组与实例分析应用.pdf...
- Axure RP 介绍
- 大数据分析之纳税人画像-实现和优化思路
- POI读取Excel表格时遇到科学计数法处理
- 微信如何推送html文件,微信推送怎么附上文件_怎样在微信公众号上传附件图文步骤...