위 챗 은 페이지(H5)를 통 해 로 컬 앱 의 해결 방법 을 직접 엽 니 다.
위 챗 에서 페이지 를 통 해 앱 을 직접 여 는 것 은 안 드 로 이 드 버 전과 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.유 니 버 설 링크 는 차 단 될 수 있 습 니 다.오른쪽 상단 에 설 정 된 링크 를 클릭 하면 유 니 버 설 링크 가 효력 을 잃 습 니 다.해결 방안 은 다음 에 토론 하 겠 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
콩짜개 검색 - 위 챗 공공 플랫폼 접속 (wechatpy)위의 글 은 위 챗 공공 플랫폼 을 어떻게 연결 하 는 지 소 개 했 지만 그 안의 검증 코드 는 우리 가 스스로 실현 한 것 이다.그러나 지금 우 리 는 더 좋 은 선택 이 생 겼 다.위 챗 (WeChat) 퍼 블...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.