웹 to 안드로이드 호출 ( 앱 설치되어 있는경우 )
<a href="stock_on_air_shared://stock_on_air_post_detail?test_param=10"> Test </a>
stock_on_air_shared://stock_on_air_post_detail?test_param=10
웹 to 안드로이드 호출 ( 앱 미 설치 시 마켓실행, 설치 시 앱실행 )
HTML 하이퍼 링크를 이용하여 실행
<a href="Intent://stock_on_air_post_detail?native_pg_id=10&web_pg_id=detail&sns_id=facebook&video_url=https://www.naver.com#$d#Intent;scheme=stock_on_air_shared;action=android.intent.action.VIEW;category=android.intent.category.BROWSABLE;package=com.invest.stockonair;end
"> Test </a>
Intent://stock_on_air_post_detail?native_pg_id=10&web_pg_id=detail&sns_id=facebook&video_url=https://www.naver.com#$d#Intent;scheme=stock_on_air_shared;action=android.intent.action.VIEW;category=android.intent.category.BROWSABLE;package=com.invest.stockonair;end
웹 to 안드로이드 호출 ( 마켓실행 )
Intent://details#Intent;scheme=market;package=com.starstock.startv;end
안드로이드 to 안드로이드 호출
String url ="test_app_link://test_detail?test_param=10";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
안드로이드 to 안드로이드 수신
<activity
android:name=".SecondActivity">
<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="stock_on_air_post_detail"
android:scheme="stock_on_air_shared" />
</intent-filter>
</activity>
액티비티 에서 파라미터 값 받기
Uri uriData = getIntent().getData();
String testParam = uriData.getQueryParameter("native_pg_id");
'Android' 카테고리의 다른 글
aab, apk 서명된 키스토어 확인 (0) | 2022.03.19 |
---|---|
[android] 안드로이드 스튜디오에서 SHA1, MD5 키 생성하기 (0) | 2018.08.10 |
[android] Google Play는 2018년 11월까지 모든 앱 업데이트가 Android Oreo(targetSdkVersion 26 이상)를 타겟팅하도록 요구 (0) | 2018.05.24 |
[android] 디바이스들의 유니크한 값 추출 (1) | 2018.03.08 |