想做一个内嵌于微信的网站,网站展示 一些APP列表,点击APP 图标去下载,下载成功后或者下载成功并玩几分钟后,给用户发送指定的优惠券代码
以上是业务逻辑,请大神指教下,该怎么入手,做什么准备工作,要注意的事情

解决方案 »

  1.   

    纯靠微信互动的话,以前是有限制的,不可以微信公共号主动进行发送特定消息(群发那的种除外。)必须是用户主动发送信息,24小时内,公共号才可以给用户发信息。(具体再看看官方吧)
    可以想办法,发送软件指令,给地址。
    或app都要求注册,短信通知等楼下
      

  2.   

    你这个类似于应用试客吧?  其实逻辑也不复杂   当然我只弄过ios平台 
    对于ios平台  识别用户信息以前可以用uuid 或者 mac地址  不过现在不行了 现在的策略是使用idfa  可以当做唯一标识符当一个用户下载一款应用后 你的后台可以拿到下载用户的idfa  那么当用户在微信提交完成试玩的时候  你只需要把用户的idfa去到你后台数据库里面查询一遍  查询到就证明他下载过了这中间还有一个问题 你怎么通过微信平台获取用户的idfa呢? 要知道苹果现在对idfa管理的很严 一般的app中只要使用到 就必须给苹果说明,然后你可以使用,单单通过微信平台是拿不到idfa的 简单的做法是开发一款ios inhouse应用, inhouse应用是不走苹果审核的 而这个应用很简单 提供一个注册功能即可,然后注册成功后你就得到了这个用户的idfa,然后引导用户将此idfa与微信平台用户的openid相互关联 然后整个流程就完成了整个流程是 
    1.用户注册你的inhouse应用,你的到用户的idfa  
    2.用户关注你的公众号 你得到用户的的openid
    3.在你的inhouse应用中嵌入微信sdk 引导用户将idfa与openid绑定
    4.用户浏览你提供的app下载列表 然后去下载试玩 该应用的后台将得到这个用户的idfa
    5.用户在微信提交试玩结束 你会得到用户的openid
    6.通过用户openid获取到这个用户的idfa  然后去该应用的后台查询有没有这个idfa 有则证明下载过 个人经验 欢迎指正 希望能帮到楼主