如何实现邀请页与下载后的app传递数据?

公司业务需求,简化流程如下:

  1. A 想通过邀请好友得到优惠券,于是通过微信发送邀请页给好友B
  2. B 打开邀请页去下载app
  3. A 得到优惠券

问题来了:必须要知道A和B的邀请关系,才能发放优惠券,而 H5 页面似乎没办法和 app 通信。

有没有办法解决这个问题 ?

我看市面上有很多类似的要求,但我不知道他们怎么实现的。

阅读 2.8k
3 个回答
  1. A发送给B的邀请链接里面带上一个标记来标识用户A
  2. B打开邀请链接的时候先把A的用户标记存储在session中,然后让B微信授权获取OPENID(只拿OPENID,不拿用户信息的授权时不会出现授权弹窗的)
  3. 现在A和B的ID都有了,写入缓存或者数据表,状态0
  4. 假设1小时内B登录了,把上面的状态改为1即可

目前大多数是在下载页内直接注册,然后再下载APP,或者在下载页内输入手机号,再下载APP

谁说H5不能和APP通信啊?你这需求可以去参考APP推广的广告模式,看他们是怎么计费的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题