恩。是的,是自动跳转的。包括同步和异步的URL都指定好了。
但是,美团他的处理流程就是:支付成功跳转到指定的URL之后,接着就跳转到一个activity去了。

解决方案 »

  1.   

    恩。是的,是自动跳转的。包括同步和异步的URL都指定好了。
    但是,美团他的处理流程就是:支付成功跳转到指定的URL之后,接着就跳转到一个activity去了。
    肯定是这样的,支付结果页面有数据记录到数据库,在 APP 中读取到了就可以进行跳转了。
      

  2.   

    恩。是的,是自动跳转的。包括同步和异步的URL都指定好了。
    但是,美团他的处理流程就是:支付成功跳转到指定的URL之后,接着就跳转到一个activity去了。
    肯定是这样的,支付结果页面有数据记录到数据库,在 APP 中读取到了就可以进行跳转了。
    可是我无法或者到webview的跳转状态。
    我在想着,要么就用线程是监听订单状态,要么就用推送的方式。但是这似乎都不是我想要的结果
      

  3.   

    楼主求教怎么直接点击按钮跳转到支付宝网页支付? 你所说的有webview的activity是需要我们自己写的还是像快捷支付那样支付宝自己生成的? 能不能提供一下调用方法我下了一个wap支付的官方demo,里面是通过jsp网页跳转的。搞不定啊。
      

  4.   

    或者是生成的订单信息通过新开webview访问商户的服务器,商户服务器再跟支付宝网页交互跳转到支付页面?
      

  5.   

    恩。是的,是自动跳转的。包括同步和异步的URL都指定好了。
    但是,美团他的处理流程就是:支付成功跳转到指定的URL之后,接着就跳转到一个activity去了。
    肯定是这样的,支付结果页面有数据记录到数据库,在 APP 中读取到了就可以进行跳转了。
    可是我无法或者到webview的跳转状态。
    我在想着,要么就用线程是监听订单状态,要么就用推送的方式。但是这似乎都不是我想要的结果
    我刚开始也想着用推送,但是用推送效果不是很好,毕竟推送会有延迟
      

  6.   


    不好意,最近项目忙,不太经常上论坛。
    不知道现在你解决没有的。
    其实就是打开activity的时候就有一个webview的。里面就是一个地址,用户就在里面支付。我们只管什么时候订单状态是已经支付的状态
      

  7.   

    继承WebViewClient写自定义。
    WebView调用setWebViewClient方法把自定义的WebViewClient Set进WebView。
    WebViewClient中重写“shouldOverrideUrlLoading” 方法。
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) { if(parseScheme(url)){
    return true;
    }
    view.loadUrl(UrlTransformer(url));
    return true;
    }自己写parseScheme方法吧,当跳转到某个特定URL时,你这里就跳转Activity了