새로운 애플리케이션을 개발할 계획입니다. 이 응용 프로그램은 많은 다른 회사를 사용하지만 응용 프로그램은 고유합니다. 설명하겠습니다 : 사용자는 로그인 프로세스 후 앱 스토어 에서이 응용 프로그램을 다운로드 할 것입니다 우리는이 응용 프로그램을 사용하는 회사와 누가 라인에 있는지 이해할 수 있습니다 지금은 ..
제 질문은 특정 회사에 푸시 알림을 보내고 싶은데 우리 애플리케이션을 사용하는 사용자라면 어떻게 할 수 있습니까?
예를 들어 보겠습니다.
3 개의 회사가 있다고 가정합니다. 첫 번째는 A, 두 번째는 B이고 다른 하나는 CA에 10 명의 사용자, B에는 4 명의 사용자, C에는 40 명의 사용자가 있습니다.
C의 사용자에게 푸시 알림을 보내고 싶습니다 (이 예에서는 ..) .. A, B 및 C가 동일한 응용 프로그램을 사용하고 있지만 자격 증명이 서로 다릅니다. PN 인프라로 가능합니까? 당신의 의견을 저와 공유 할 수 있습니까? 나의 최고
이것은 매우 광범위한 질문이지만 올바른 방향으로 인도하려면 가능합니다. 그것은 모두 Apple의 APN 서비스를 구현하는 방법에 달려 있습니다. 푸시 알림 서비스는 단순히 HTTPS 요청을 제출할 수있는 API이며 사용자가 제공하는 모든 장치로 알림을 푸시합니다.
이러한 알림을 수신하는 논리는 서버 측 프로그래밍에서 모두 귀하에게 달려 있습니다.
예를 들어 : 저는 node-apn 모듈이 설치된 NodeJS 서버를 사용하는 앱을 지금 개발 중입니다. 이를 통해 사용자 디바이스 토큰 (푸시 할 디바이스를 지정하는 데 사용됨)을 저장하는 데이터베이스에 연결 한 다음 다음과 같은 간단한 알림을 보낼 수 있습니다.
var device = new apn.Device("DEVICETOKEN");
var note = new apn.Notification();
note.payload = {custom:"objects", cango:"here", numval:56};
note.expiry = Math.floor(Date.now()/1000)+10; // 3 hours from now
note.badge = 3;
note.sound = "ringtone.wav";
note.alert = "This is a push notification";
apnConnection.pushNotification(note, device);
아무것도없이 SO에 오기 전에 약간의 조사를해야하며, 노력을 기울이지 않았을 때 항상 이와 같은 대답을 기대해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다