Skip to content

Commit aecc705

Browse files
committed
add post
1 parent c240314 commit aecc705

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
layout: post
3+
title: "[ADR][가상] 아키텍처 의사 결정 기록: 내부, 외부용 App Scheme 분리 결정"
4+
tags: [ADR, iOS, App Scheme]
5+
---
6+
{% include JB/setup %}
7+
8+
## 내부, 외부용 App Scheme 분리 결정
9+
10+
작성일 : 2024-12-24
11+
작성자 : 안정민
12+
13+
<h2 id="status">상태</h2>
14+
15+
* 제안됨(Proposed)
16+
17+
<h2 id="context">배경</h2>
18+
19+
* 앱 스킴은 다른 앱에서도 동일한 앱 스킴을 설정하여 사용할 수 있음.
20+
* 다른 앱에서 동일한 앱 스킴을 사용한다면, 내부에서 앱 스킴을 통해 호출하는 기능이 다른 앱을 호출하게 되어 문제가 발생할 수 있음.
21+
22+
<h2 id="decisions">결정</h2>
23+
24+
앱 스킴을 내부, 외부용으로 분리하여 사용하며, 제휴사 앱에서 사용하는 앱 스킴을 외부용으로 사용하기로 결정함.
25+
26+
<h4 id="rationale">이유</h4>
27+
28+
* 내부, 외부용 앱 스킴을 분리하여 사용하면 내부 앱 스킴을 통해 호출하는 기능이 다른 앱을 호출하는 문제를 방지할 수 있음.
29+
* 외부용 앱 스킴이 실수로 빼앗기더라도, 내부용 앱 스킴을 통해 호출하는 기능이 다른 앱을 호출하는 문제가 발생하지 않음.
30+
* 제휴 기능, 수준에 따라 외부용 앱 스킴을 차등 적용할 수 있음.
31+
32+
<h2 id="consequences">결과 및 영향</h2>
33+
34+
* 장기적인 애플리케이션 유지보수성과 확장성을 향상시킬 수 있음.
35+
36+
<h2 id="conclusion">결론</h2>
37+
38+
* 앱 스킴을 내부, 외부용으로 분리하여 사용하며, 제휴사 앱에서 사용하는 앱 스킴을 외부용으로 사용하기로 결정함.
39+
* 안정성과 유지보수성을 향상시킬 것으로 기대됨

0 commit comments

Comments
 (0)