起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2291|回复: 9

[处理中3] 关于第三方应用打开app

[复制链接]

9

主题

40

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
发表于 2018-4-2 15:50:49 | 显示全部楼层 |阅读模式
现在有这样的需求,我们用wex5做的app需要集成到别的应用里面去,当第三方app打开我的app时候,需要打开指定的页面,并且还要得到第三方应用传过来的参数,请问怎么实现呢
发表于 2018-4-2 15:58:58 | 显示全部楼层
http://docs.wex5.com/wex5-app-question-list-2091/

第三方打开当前APP 可以参考
参考案例
/UI2/demo/plugin/customURL/demo.w

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

40

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2018-4-2 16:38:10 | 显示全部楼层
liangyongfei 发表于 2018-4-2 15:58
http://docs.wex5.com/wex5-app-question-list-2091/

第三方打开当前APP 可以参考

看了这个demo,这个是在浏览器用window.location.href = "wex5app://";这样打开当前app,如果我这个是原生android代码打开当前app,怎么写呢?
回复 支持 反对

使用道具 举报

发表于 2018-4-2 17:09:22 | 显示全部楼层
zouxiaoming 发表于 2018-4-2 16:38
看了这个demo,这个是在浏览器用window.location.href = "wex5app://";这样打开当前app,如果我这个是原生 ...

类似的!也是这样写  ,相当于用浏览器的凡是 打开地址: wex5app://
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

40

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2018-4-2 17:23:58 | 显示全部楼层
liangyongfei 发表于 2018-4-2 17:09
类似的!也是这样写  ,相当于用浏览器的凡是 打开地址: wex5app://

你的意思我大概明白了,还有就是接收参数,我刚才测试了一下,当第三方应用打开我的app的时候,我的应用是关闭的,打开的时候不能接收到参数,我是真机调试的,打开的时候会进入到调试首页,在刷新到主页,是不是打包成apk的时候就不会出现这种现象呢?
回复 支持 反对

使用道具 举报

发表于 2018-4-2 17:29:14 | 显示全部楼层
zouxiaoming 发表于 2018-4-2 17:23
你的意思我大概明白了,还有就是接收参数,我刚才测试了一下,当第三方应用打开我的app的时候,我的应用 ...

参考最新版本的  UI2/demo/plugin/customURL/demo.w
里面的代码,只要执行了 里面的回调方法,就可以alert 打印参数的!!  请问你是3.8吗?  建议使用最新3.8 预发布版本

http://docs.wex5.com/wex5-app-question-list-2139/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

18

主题

73

帖子

225

积分

中级会员

Rank: 3Rank: 3

积分
225
QQ
发表于 2018-4-17 17:12:20 | 显示全部楼层
你好,安卓可以使用getLastIntent()方法获取参数,IOS能这样获取到吗?
回复 支持 反对

使用道具 举报

发表于 2018-4-17 17:24:26 | 显示全部楼层
chengdu_lifei 发表于 2018-4-17 17:12
你好,安卓可以使用getLastIntent()方法获取参数,IOS能这样获取到吗?

js底层应该类似的,你自己测试一下就知道
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

40

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2018-6-5 18:34:31 | 显示全部楼层
liangyongfei 发表于 2018-4-2 17:29
参考最新版本的  UI2/demo/plugin/customURL/demo.w
里面的代码,只要执行了 里面的回调方法,就可以ale ...

我用的是3.6版本的,传参也是可以接收到参数,但是app在没关闭的情况下是可以接收到的,如果app关闭了,重新打开app是接收不到参数的,请问是版本的原因,还是本来就是有这个问题呢?
回复 支持 反对

使用道具 举报

发表于 2018-6-7 09:57:40 | 显示全部楼层
zouxiaoming 发表于 2018-6-5 18:34
我用的是3.6版本的,传参也是可以接收到参数,但是app在没关闭的情况下是可以接收到的,如果app关闭了, ...

重新打开app,只要那个方法执行了,就能接受参数的
你试试3.8的平台案例!或者appLoader运行,重新打开APP 后,只要开发案例页面,还是可以触发的

如果代码没执行,当然就不触发
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-28 23:07 , Processed in 0.093425 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表