簡體   English   中英

GMail正文按鈕中針對Android本機應用程序的廣播意圖瀏覽器中的問題

[英]Issue in broadcast intent browser to android native application in GMail body button

您好朋友,我有一個GMail,其中包含一個按鈕,例如“確認電子郵件”,如下所示

在此處輸入圖片說明

當我單擊“確認電子郵件”按鈕時,它已不在我的網站瀏覽器中注冊頁面。 但是那時我想開發流程,就像我的手機中安裝了我的應用程序一樣,應該像彈出窗口那樣顯示彈出窗口,然后在窗體瀏覽器或我的應用程序中打開該頁面,如下圖所示

在此處輸入圖片說明

如上圖所示,這是Linkedin應用程序的演示,我要在我的應用程序中實現的方式相同,當我單擊Gmail正文部分中的“符合e-ail”按鈕時,它應該是我的應用程序名稱

我也像vbelow一樣更改清單代碼

 <activity
        android:name="pkg.android.rootways.worldofrental.Registration"
        android:screenOrientation="portrait"

        android:windowSoftInputMode="stateHidden|stateVisible" >

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

</intent-filter>
    </activity>

但是它不起作用,所以任何人都知道如何在我的應用程序中實現它?

編輯

<activity android:name=".Registration" 
      android:exported="false" >
    <intent-filter>
        <data
            android:scheme="http"                
            android:host="www.secure.worldofrental.com"
            android:pathPrefix="WOR" >
        </data>
        <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>

您能否為清單中的活動嘗試添加android:exported =“ false”

以下是對我有用的代碼。 希望對您有幫助。

調用URL時,將標記傳遞到主要活動的intent-filter中以打開應用程序。

<activity android:name=".MyMainActivity" 
          android:exported="false" >
        <intent-filter>
            <data
                android:scheme="http"                
                android:host="www.your website name.com"
                android:pathPrefix="/your application name" >
            </data>

            <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>

如果用戶導航到“ www.your網站名稱.com / your應用程序名稱”並且應用程序已安裝在您的手機中,則將創建意圖並調用活動。 如果手機中未安裝應用程序,您也可以重定向Play商店。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM