위 챗 은 페이지(H5)를 통 해 로 컬 앱 의 해결 방법 을 직접 엽 니 다.

3336 단어 작은 편지H5app
약술 하 다
위 챗 에서 페이지 를 통 해 앱 을 직접 여 는 것 은 안 드 로 이 드 버 전과 IOS 버 전 으로 나 뉘 는데 두 가지 실현 방식 은 완전히 다르다.
안 드 로 이 드 버 전 실현:텐 센트 의 애플 리 케 이 션 보 를 사용 하여'마이크로 다운로드'를 설정 한 후에 링크 를 열 면 텐 센트 는 로 컬 에 app 이 설치 되 어 있 는 지 여 부 를 판단 할 수 있 습 니 다.로 컬 설치 가 바로 열 리 고 설치 되 지 않 으 면 텐 센트 마이크로 다운로드 페이지 에서 app 다운 로드 를 하 는 것 입 니 다.만약 에 마이크로 다운로드 페이지 텐 센트 는 몇 개의 템 플 릿 을 제공 하여 스스로 선택 하고 수정 할 수 있 습 니 다.
IOS 구현:ios 는 링크 를 직접 클릭 하여 로 컬 app 을 열기 가 어렵 습 니 다.우리 가 선택 할 수 있 는 두 가지 방법 이 있 습 니 다.
1.텐 센트 깊이 있 는 합작 회사,위 챗 은 app 을 열 어 줄 수 있 습 니 다.
2.IOS9+의 새로운 기능 인"Universal Links"(유 니 버 설 링크)를 사용 합 니 다.
두 번 째 방식 이 우리 일반 회사 에 더 적합 하 다 는 것 은 분명 하 다.
효과 전시

실현 절차
1.https(https 여야 함)사이트 지원 설정;
"apple-app-site-association"파일 을 만 듭 니 다.접 두 사 를 가지 고 있 지 않 고 사이트 루트 디 렉 터 리 에 넣 어서 사용 할 수 있 도록 하 십시오https://xxx.xxx.xxx/apple-app-site-association직접 방문 할 수 있 습 니 다.apple-app-site-association 파일 의 내용 은 다음 과 같 습 니 다.

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "*****.com.gangguwang.yewugo",
        "paths": [ "/app/*" ]
      }
    ]
  }
}

그 중에서 appId 는 당신 의 Prefix+ID 입 니 다.그림 참조:

paths 가 연결 을 차단 하 는 주소 입 니 다.예 를 들 어 제 가 위 에'/app/*'라 고 쓰 여 있 습 니 다.제 가 방문 할 때 로 컬 app 을 열 고 다른 연결 을 할 때 정상적으로 표 시 됩 니 다.이 주 소 는 여러 개 로 설정 할 수도 있 고 직접 쓸 수도 있 습 니 다*.
2.애플 인증 서 를 설정 하고"관련 도 메 인"을 엽 니 다.다음 그림:
Identifiers-App IDs CEdit 를 열 고 연결 도 메 인 을 열 고 저장 합 니 다.설정 주소:https://xxx.xxxx.xxx/app/x

3.앱 의 유 니 버 설 링크 설정(유 니 버 설 링크)
일반적인 ios 프로젝트 라면 다음 과 같이 설정 합 니 다:프로젝트 targets->Capabilities->Associated Domains,그림 과 같이 링크 도 메 인 이름 을 입력 하 십시오.

도 메 인 이름 의 형식 은 applinks:도 메 인 이름(ex:applinks:www.domain.com)이 어야 합 니 다.여러 개 를 설정 할 수 있 습 니 다.
Xamarin 프로젝트 라면 Entitlements.plist 설정 관련 도 메 인 을 선택해 야 합 니 다.그림:

이렇게 설정 한 후에 포장 하면 당신 의 응용 을 테스트 할 수 있 습 니 다.
공식 프로필:https://developer.apple.com/account/ios/identifier/bundle
주의 사항
1.설 정 된 사 이 트 는 https 여야 하 며 http 일 수 없습니다.
2.[중요]전시 주소 와 열 린 주 소 는 도 메 인 이름 에 있 으 면 안 됩 니 다.(작성 자 테스트 결과 같은 서버 에 두 어도 안 됩 니 다)예 를 들 어 전시 페이지 의 주 소 는?https://a.domain.com/?id=10하면,만약,만약...https://a.domain.com/app/?id=10시스템 기본 값 은 페이지 를 여 는 것 이지 유 니 버 설 링크 를 터치 하여 app 을 여 는 것 이 아 닙 니 다.
3.[중요]게임 인증 서 를 설정 한 후에 인증 서 를 업데이트 해 야 내부 포장 과 테스트 업로드 에 성공 할 수 있 습 니 다.
4.유 니 버 설 링크 는 차 단 될 수 있 습 니 다.오른쪽 상단 에 설 정 된 링크 를 클릭 하면 유 니 버 설 링크 가 효력 을 잃 습 니 다.해결 방안 은 다음 에 토론 하 겠 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기