【问题标题】:Issue in open my application from browser url in android从android中的浏览器url打开我的应用程序的问题
【发布时间】:2015-07-11 00:31:24
【问题描述】:

你好朋友,我想打开我的应用程序表单浏览器网址,所以在下面的清单文件中是我的代码

<activity
        android:name=".Registration"
        android:exported="true" >
        <intent-filter>
            <data 
                android:scheme="rentalandroid"/>

            <category android:name="android.intent.category.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <action android:name="android.intent.action.VIEW" />
        </intent-filter>
    </activity>

我想打开我的申请表 Gmail 应用程序,我收到一封邮件并在此处的那个按钮内。因此,当我当时单击该按钮时,我的应用程序应该打开并显示注册屏幕,我为此设置了方案,因此我的 PHP 开发人员在邮件按钮上设置 url,如下所示

我的浏览器网址是

http://secure.worldofrental.com/test/reg/36df6c69bf33fa39863e048a3018f899 


<a href='.base_url("test/reg/".$row['accsesskey']).'>testlink</a>

在我的 gmail 中使用上面的代码,我无法点击该按钮,所以我无法导航到我的应用程序,所以知道如何解决这个问题吗?

【问题讨论】:

    标签: php android browser android-broadcast deep-linking


    【解决方案1】:

    尝试删除视图类别:

    <activity
            android:name=".Registration"
            android:exported="true" >
    
       <intent-filter>
           <data android:scheme="rentalandroid"/>
           <category android:name="android.intent.category.DEFAULT" />
           <category android:name="android.intent.category.BROWSABLE" />
           <action android:name="android.intent.action.VIEW" />
       </intent-filter>
    </activity>
    

    【讨论】:

    • Haresh Chhelana : PHP 方面有什么变化吗?
    • @HarshalKalavadiya,可能不是,但首先尝试检查它是否有效。
    • Haresh Chhelana : 我按照你的建议做了,但它不工作它是直接打开浏览器站点而不是我的应用程序
    • Haresh Chhelana : 还是不行,直接导航到我的网站
    【解决方案2】:

    您的 url 方案应该是 rentalandroid 才能工作:
    示例:rentalandroid://mywebsite.com

     <activity
                android:name=".Registration"
                android:exported="true" >
                <intent-filter>
                    <data 
                        android:scheme="rentalandroid"/>
    
                    <category android:name="android.intent.category.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="android.intent.category.BROWSABLE" />
    
                    <action android:name="android.intent.action.VIEW" />
                </intent-filter>
            </activity>
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    • 2016-03-04
    • 2018-08-18
    • 2015-07-12
    • 2019-01-17
    • 1970-01-01
    • 2012-05-07
    相关资源
    最近更新 更多