Singular 링크 필수 조건

딥링크를 포함한 새로운 Singular 링크를 완벽하게 구현하도록 iOS 및 Android 앱을 설정하는 방법에 대해 알아봅니다. 자세한 내용은 Singular 링크 FAQ를 참고하세요.

참고: Singular 링크는 저희 고객사에 2019년 8월부터 점진적으로 공개되고 있습니다.

 

iOS 필수 조건

Singular는 iOS Universal Link를 사용하여 iOS에서 딥링크를 구현합니다. 앱에서 Singular 링크와 함께 Universal Link를 사용할 수 있게 하려면 다음 단계를 따릅니다.

  1. Singular의 링크 관리 페이지에서 사용자의 링크에 하나 이상의 서브 도메인을 구성합니다. 자세한 내용은 Singular 링크 FAQ를 참고하세요.
  2. Singular iOS SDK를 Singular SDK 가이드의 iOS 섹션에 따라 연동합니다. 딥링크를 적절하게 전송하려면 Singular 핸들러를 구현해야 합니다.
  3. Universal Link를 설정하는 방법(iOS에서 딥링크 구현):
    • Apple 개발자 포털에 로그인합니다.
    • Identifiers 메뉴로 이동하여 지원할 Universal Link에 추가하려는 앱을 선택합니다.

      identifiers.png

    • Capability 메뉴에서 Associated Domains 확인란을 선택하고 저장을 클릭합니다.

      associateddomains.png

  4. 앱에 "Associated Domains" 자격을 추가하는 방법:
    •  XCode에서 Project setting > Capabilities > Associated Domains로 이동합니다.
    • Singular 링크 도메인을 추가합니다.

      associateddomains2.png

  5. Apple 개발자 포털에서 "App Prefix("Team ID")를 복사합니다.
  6. Singular에서 앱 설정으로 이동하여 앱을 찾은 다음 iOS 앱 사이트 설정을 확장하여 해당 값을 Team ID 필드에 붙여 넣습니다.

    teamid.png

Android 필수 조건

  1.   Singular는 URI 스킴과 Android intent를 사용하여 Android에서 딥링크를 구현합니다. Android 앱에서 Singular 링크와 함께 딥링크를 사용할 수 있게 하려면 다음 단계를 따릅니다.
  2.   Android 앱에서 URI 스킴 딥링크를 처리하도록 구성하려면 AndroidManifest.xml에 적절한 intent 필터를 추가합니다.

    예:

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

    위 설정을 적용하면 앱에서 다음과 같은 링크를 열 수 있습니다.

    singular-example://your-sub-domain1.sng.link/Aabcd/1234
  3. Singular에서 앱 설정으로 이동하여 앱을 찾은 다음 Android 앱 사이트 설정을 확장하여 Android 앱 스킴 필드에 Android 스킴 이름을 입력합니다(위 예에서 스킴 이름은 “singular-example”).

    androidscheme.png

도움이 되었습니까?
0명 중 0명이 도움이 되었다고 했습니다.