打开特定URL后,将用户从浏览器重定向到我的应用程序

时间:2015-11-23 12:21:21

标签: android payment intentfilter

我写了一个应用程序,用户点击购买按钮他/她重定向到互联网浏览器(例如:铬)和付款后我想他回到我的应用程序(我的活动)所以我发现我应该使用Intent - 过滤但它对我不起作用!

我在清单中添加了这些代码:

He/she

当我打开这样的网址时:

  

的myapp:// returnApp状态= 1

我的应用无法打开。

1 个答案:

答案 0 :(得分:4)

  1. 打开 Firebase 应用
  2. 点击动态链接
  3. 在 firebase 上创建您自己的重定向回调链接,例如 https://example.page.link/payment

Check firebase image setup

  1. 在 manifest.xml 文件上设置链接,如以下代码

<intent-filter android:label="@string/app_name" android:autoVerify="true">
           <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
               <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="https"
                    android:host="example.page.link" android:path="/payment"/>
                <data android:scheme="http"
                    android:host="example.page.link" android:path="/payment"/>
    </intent-filter>

  1. 运行您的应用
  2. 检查 Android 手机浏览器上的 firebase 链接
  3. 没问题