首页pageA onload中redirectTo任意pageB尽兴分享(分享的path和title为自定义内容)
点击分享进入任意pageB
安卓页面加载之后右上角有home小房子,IOS右上角只有三个分享的点,并没有home小房子
是否自定义路径打开的分享页面右上角就不回有home小房子按键,不自定义path的话,分享会默认选择当前页面的路径,分享页面打开右上角就有home小房子?
自定义路径分享页面右上角【没有home】
默认当前页面分享页面右上角 【有home】
目前我这边测下来是这样的IOS(6.5.12)版本
再补充一下
小程序入口自动打开A,根据参数自动redirectTo 到B,然后分享出去(自定义path,实际路径为A页面的路径,参数为要打开B页面的参数)
在微信对话框中 分享页面被打开的时候,会打开A,根据参数然后自动redirectTo到B
安卓 B页面右上角有home按钮,ios B页面右上角没有home按钮
A页面为一个routing页面,根据传入的参数进行页面的分发,redirect到不同的页面
继续上面的再补充
当上面的问题的path不进行设置path的时候,把path注释掉进行上面描述的分享,小程序会自动获取当前页面的path
在微信对话框中 分享页面被打开的时候
IOS和安卓 都是在A页面redirectTo 方法到B页面,而且都能在B页面都出现了Home按钮,
但是IOS点击home按钮就会闪退 微信直接死掉,安卓是好的
onShareAppMessage: function (res) {
if (res.from === ‘button’) {
// 来自页面内转发按钮
console.log(res.target)
}
let url = ‘/pages/index/index?id=123’
return {
title: ‘自定义转发标题’,
//path: url,
success: function (res) {
// 转发成功
},
fail: function (res) {
// 转发失败
}
}
}