小程序
小游戏
企业微信
微信支付
扫描小程序码分享
项目需求要求a分享给b,b通过a发的链接进入小程序后怎么判断b进去了。给后台传递消息
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
onShareAppMessage () {
return {
title: "so easy!",
path: "/pages/xxx/xxx?from="+from_uid
};
}
谁分享了,from_uid就是谁的uid
b通过分享进入到pages/xxx/xxx页面
pages/xxx/xxx.js
onLoad(e){
if(e.from){
console.log('b 进来了,来自'+e.from+'的分享')
wx.setStorageSync('fromUid', e.from)
// 在这里调用接口,a成功分享推广了b
wx.request('balabala...')
实际上b进来时有可能还没授权登录,没有uid
可以在b首次授权登录成功后并且wx.getStorageSync('fromUid')存在的情况下才调用接口,入库a成功分享推广了b
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
分享的时候加上参数
page/index/index?fromId=aid
谢邀,现在小程序不提供分享后的成功回调,链接。只能说用户点击分享你就告诉后台成功了。或者只能b通过a的分享进来后判定a分享成功
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
onShareAppMessage () {
return {
title: "so easy!",
path: "/pages/xxx/xxx?from="+from_uid
};
}
谁分享了,from_uid就是谁的uid
b通过分享进入到pages/xxx/xxx页面
pages/xxx/xxx.js
onLoad(e){
if(e.from){
console.log('b 进来了,来自'+e.from+'的分享')
wx.setStorageSync('fromUid', e.from)
// 在这里调用接口,a成功分享推广了b
wx.request('balabala...')
}
}
实际上b进来时有可能还没授权登录,没有uid
可以在b首次授权登录成功后并且wx.getStorageSync('fromUid')存在的情况下才调用接口,入库a成功分享推广了b
分享的时候加上参数
page/index/index?fromId=aid
现在是参数传了,真机调试也可以打印出传递的参数,想知道怎么能够告诉后台a分享成功了,后台给的接口没法调用。
谢谢了
谢邀,现在小程序不提供分享后的成功回调,链接。只能说用户点击分享你就告诉后台成功了。或者只能b通过a的分享进来后判定a分享成功