중국시가넷 - 메시지 플랫폼 - Uniapp 에서 unipush 푸시 사용

Uniapp 에서 unipush 푸시 사용

Uniapp 공식 푸시 문서: UniPush 사용 설명서 -DCloud q&a

1 unipush 는 실제로 dcloud 가 푸시된 SDK 를 uniapp 에 통합하는 데 도움을 줍니다. 본질은 dcloud 가 2 차 포장을 도와 준다는 것이다. 공식 홈페이지 통합 App 의 SDK 를 푸시할 필요가 없습니다 (서버는 통합 서버의 SDK 를 푸시해야 하지만, 한 가지 큰 방향은 서버가 투명 템플릿을 사용해야 한다는 것입니다). 계좌신청에는 푸시가 필요 없고 dcloud 계정을 직접 이용하시면 됩니다.

2 온라인 메시지, 오프라인 메시지 및 투명 메시지의 차이점

온라인 메시지 (푸시): App 가 포그라운드에 있거나 App 가 방금 백그라운드로 후퇴했지만 짧은 시간 내에 살해되지 않은 상태입니다.

오프라인 메시지 (push): 앱을 전혀 열지 않거나 앱을 열면 죽는다는 뜻입니다. 오프라인 메시지는 본질적으로 휴대전화 제조사가 스스로 실현하는 휴대전화 시스템 차원의 긴 연결이다.

투명한 메시지: 응용 프로그램 내 메시지 또는 사용자 정의 메시지라고도 하며, 본질적으로 긴 연결이며 자체 구현을 푸시합니다.

1 화웨이 휴대폰은 오프라인 푸시를 위해 자체 인증서 클라우드를 포장해야 합니다.

2 샤오미 휴대전화는 클라우드 패키징이나 맞춤형 디버깅 베이스 패키징을 통해 하선을 밀어넣을 수 있습니다.

3 oppo 와 vivo 가 선을 내리려면 oppo 와 vivo 의 공식 앱스토어에 놓아야 선을 내릴 수 있습니다.

화웨이 휴대전화는 오프라인 푸시 관계를 위해 자신의 인증서를 사용해야 하기 때문에 다른 샤오미 휴대폰과 ov 는 모두 자신의 인증서를 포장한다.

첫째, 인증서는 개발자의 신분을 나타내는 데 사용되는 정보를 저장하는데, 이는 신분증과 비슷하다. 당신이 당신이라는 것을 증명하기 위해 앱에 앱을 서명하는 데 사용한다. 하나의 인증서를 여러 응용 프로그램에 서명할 수 있습니다.

자신의 증빙은 문자 그대로 자신의 증빙을 의미한다. Uniapp 의 경우 애플리케이션 보안이 낮거나 푸시 기능이 전혀 필요하지 않은 경우 dcloud 의 공용 * * * 테스트 인증서를 사용하여 패키지화할 수 있습니다.

화웨이 휴대전화의 오프라인 메시지 푸시가 필요하다면 자체 인증서를 만들어야 한다. 하나만 하면 한 번에 영원히 쉴 수 있다.

화웨이 휴대전화의 오프라인 푸시를 지원해야 한다면 반드시 서명 인증서를 만들어야 한다. 일반적으로 푸쉬 기능을 하는 것은 화웨이를 지원하지 않는 것은 불합리하기 때문에 그렇게 걱정하지 말고 증명서를 만드는 것이 좋다.

서명 인증서 생성 가이드 (. 키 저장소) 안드로이드 플랫폼을 위한 -DCloud 질문과 대답

/article/35777

Windows 컴퓨터로 직접 인증서를 만드는 과정에서 자신의 인증서 별칭과 인증서 개인 키 비밀번호를 기록해 두십시오. 포장할 때 기입해야 하기 때문입니다.

위에서 인증서를 만든 문서에 따라 아래 형식의 두 가지 값을 얻을 수 있습니다.

Sha 1 은 dcloud 개발자 백그라운드로 작성해야 하고 sha256 은 화웨이 오픈 플랫폼 백그라운드로 작성해야 합니다.

SHA 1:

29:13: a2: 70: 8a: 97: ee: 72:12: 8b: 61::

SHA256:

16: EC: B2: f1:DC:14: BD: 2b: 4e: E2: 4f:

화웨이가 백그라운드에서 sha256 을 구성할 때 입력 상자에 복사한 후 오른쪽의 작은 파란색 확인 표시를 클릭해야 합니다. 그렇지 않으면 저장할 수 없습니다.

샤오미의 구성은 말할 것도 없다. 응용 프로그램을 직접 생성하고 푸시를 활성화합니다. 모든 패키지 이름의 일관성을 주의해서 appid 등 관련 정보를 dcloud 배경으로 복사하면 샤오미의 구성이 완료됩니다.

다음은 화웨이입니다.

화웨이가 앱을 만들 때 패키지 이름도 통일해야 한다.

중국을 데이터 보관소로 선택하기만 하면 됩니다. 여기에 자신의 인증서에서 얻은 sha256 을 기입하면 됩니다.

만약 당신이 sha256 을 찾을 수 없다면, 아마도 당신은 나의 신청이 아닌 나의 프로젝트를 클릭해야 할 것이다.

그런 다음 dcloud 개발자 배경에 로그인하십시오.

여기서 pkgName 은 패키지의 이름을 나타냅니다. 여기에 화웨이 샤오미의 appid 등의 정보를 각각 기입하고 보관한다.

여기서 안드로이드 응용 프로그램 서명은 자신의 인증서의 sha 1 값입니다. 만약 당신의 sha 1 값이 아래 줄과 같다면, 당신이 틀렸다는 것을 축하합니다. IOS BundleId 는 iOS 의 패키지 이름입니다. 안드로이드와 iOS 패키지 이름은 통일하는 것이 좋습니다.

위 구성이 완료되면 투명 메시지를 사용하여 오프라인 푸시를 테스트합니다.

의향 형식은 제외하고 주의가 필요합니다. 아무거나 문자열을 쓰면 됩니다.

의도: # intentaction = android.intent.action.oppopush; Launchflags = 0x14000000; Component= 당신의 패키지 이름/io.d cloud.pandora entry; S.up-ol-su = true; S. 제목 = 테스트 제목; S.content= 테스트 내용 : S. 페이로드 = 테스트 끝

"당신의 가방 이름" 이라는 단어를 당신의 가방 이름으로 바꾸고, 다른 것은 바꾸지 마세요.

그리고 핸드폰에 포장한 앱을 설치하면 놀라지 않으면 푸시를 받을 수 있다.