付款后如何将使用者重新导向至应用程式?

时间:2018-06-27 11:24:11

标签: javascript node.js react-native

流量如下:

  ArrayList<Food> gun = databaseHandler.getGuna(guna);
    Toast.makeText(this, "size"+gun.size(), Toast.LENGTH_SHORT).show();
    for (Food s : gun) {
        Log.e("GFoodNAME", "asasd"+s.getFoodname());
        Log.e("GCategory", s.getCategory());

    }

付款后如何将用户带回应用程序?我们应该使用Deeplink还是URL更改监听器?

  1. 对于Deeplink,即使它是应用内网页视图,也会向用户提示弹出窗口吗?这不是我们想要的理想行为。

我们希望在第3步之后(适用于iOS和Android)顺利过渡回应用程序。

我们使用React Native作为前端,使用Nodejs作为后端。

1 个答案:

答案 0 :(得分:3)

我之前已经实现了这个简单的解决方案。使用网络视图,我正在检查网址以了解是否已完成:

checkUrlState = (url) => {
    if (url.includes('specific/part/of/your/url')) {
      // code to hide WebView
    } 
}

<WebView
  ...youOtherProps
  onNavigationStateChange={state => this.checkUrlState(state.url)}
/>