A5下载文章资讯

分类分类

SignalR发送页面跳转通知的方法

2017-03-02 10:07作者:wangguan

 微信商城使用支付宝支付的时候,需要有个过度页面提示用户用浏览器打开页面去支付,等用户在浏览器支付完之后再打开微信(微信此时依旧显示的是过度页面),过度页面需要跳转到订单详情页面。那么这个过度页面怎么知道需要跳转呢?

目前能想到的就是用SigbalR发送通知告诉那个过度页面去跳转.
第一步,先添加SigbalR相关dll.
第二步,自定义hub
第三步,自定义UserIdProvider,因为我们需要给指定用户发送跳转的通知
第四步,在startup里注册我们自定义的UserIdProvider
 
第五步,在支付宝支付完成异步通知加上这行代码发送通知,并且传入订单单号参数,这里给order customerid的用户发送通知,order customerid和当前登录者的id是一样的。所以能接收到信息。
 
 
 
第六步,在在过度页面接受执行
这样,就可以完美的实现支付完成后跳转页面了。目前没想到更好的办法了。
 
展开全部

相关

说两句网友评论
    我要跟贴
    取消