[android] GMAIL의 비 HTTP 스키마 하이퍼 링크


0 Answers

사용자 정의 구성표가있는 URL은 물론 HTTP 및 HTTPS URL에 대한 의도 필터를 만들 수 있습니다.

예를 들어 다음과 같이 인 텐트 필터를 설정할 수 있습니다.

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

    <data 
        android:scheme="http"
        android:host="example.com"
        android:path="/my-path" />

</intent-filter>
Question

그래서 저는 모바일 앱을 만들고 있으며 같은 URL을 사용하여 iOS와 Android에서 물건을 활성화하기위한 링크를 만들고 싶습니다. 나는 이것을 이미 어떻게하는지 안다. 내 안드로이드에 대한 의도는 다음과 같습니다.

            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT"/>
                <category android:name="android.intent.category.BROWSABLE"/>
                <data android:host="activity.action android:scheme="myapp"/>
            </intent-filter>

내 문제는 내가 이것을 시험해보고 이메일 myapp : //activity.action에서 하이퍼 링크를 수행하려고 할 때 android에서 gmail의 URL로 인식되지 않고 일반 텍스트로 표시됩니다. 이 문제를 해결할 방법이 있습니까? Gmail에서 링크로 인식하는 비표준 스키마를 얻으려면 어떻게해야합니까?



Related