2009-10-13 5 views
0

수백 가지 장치에 대한 푸시 알림을 유지 관리하는 방법은 무엇입니까? 우리는 서버 또는 애플 리케이션에서 데이터베이스를 유지 관리해야합니까, 우리는 단지 페이로드를 보낼 필요가 있습니다.이 문제에 관해서는 혼란 스럽습니다. 이미 페이로드를 취소하는 방법 ... 누군가 그것에 대해 알고 있습니까?웹 서버에서 푸시 알림을 사용하기위한 데이터베이스를 유지해야합니까?

답변

1

자신 만의 데이터베이스를 유지 관리해야합니다. Apple에 보내는 페이로드에는 메시지를 보내는 아이폰의 장치 토큰이 들어 있습니다. 테이블에는 사용자의 ID (자동 생성 ID 또는 이메일 또는 필요한 것이 무엇이든)가 포함될 수 있으며, iphone deviceToken에 매핑되고 책 관리에 필요한 다른 열과 테이블이 포함될 수 있습니다. 장치 토큰은 간단하게하기 위해 String으로 저장할 수 있지만 실제로는 32 바이트 BLOB입니다.

페이로드를 보내면 취소하거나 상태를 확인할 수 없습니다. 일단 보내면 손에 닿지 않게됩니다.

+0

데이터베이스에서 페이로드를 보내는 간단한 서버 측 코드를 알려주시겠습니까? –

+0

또한 objective-c를 사용하여 내 장치에서 내 서버로 페이로드를 보내는 방법을 알려줍니다. –

+0

googeling 때 최고 히트 "PHP Apple Push Notification은"http : //에있는 Apple Push Notification 공급자 서버 (자습서)를 만드는 방법 " /blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/ –

1

저는 Urban Flyship으로 이동하여 Apple Push Notification을 구현했습니다. 그들은 여러분의 필요에 맞게 확장 할 수있는 샘플 PHP 응용 프로그램과 샘플 응용 프로그램을 시작하고 실행하는 방법에 대한 단계별 문서를 제공합니다.

아니요, 전송 된 페이로드를 취소 할 수 없습니다.

+0

+1 도시 비행선은 정말 훌륭한 서비스입니다! – JustSid

관련 문제