원본 : https://blog.serverdensity.com/how-to-build-an-apple-push-notification-provider-server-tutorial/출처 : http://theeye.pe.kr/archives/1454 iPhone Push Notification(APNS)를 PHP에서 보내는 방법0 Comments기존에 Java기반에서 APNS 시스템을 구축하여 사용하는 글을 작성한 적이 있습니다. Java에서는 무언가 어렵지 않게 푸시 메시지를 보낼 수 있었습니다만 PHP는 조금 복잡합니다. 핵심적인 내용은 이전 글을 참고하시도록 하시고 이번 글에서는 PHP에서 보내는 방법에 대해 간단히 정리해 보겠습니다.푸시 전송용 인증서 생성우선 위와 같이 키체인 접근을 실행하도록 ..
android os version >= 4.3Java12345public static boolean isContainedInNotificationListeners(Context $context){ String enabledListeners = Settings.Secure.getString($context.getContentResolver(), "enabled_notification_listeners"); return !TextUtils.isEmpty(enabledListeners) && enabledListeners.contains($context.getPackageName());} Java12345if (!isContainedInNotificationListeners(getApplicationConte..
안녕하세요. 시원한물냉입니다. 저번 GCM 1탄(?) 초기버전 포스팅에서는 불펌(?) 논란이 있었죠.. 한자 한자 열심히 적었는데 말이죠. 오늘은 언제부턴가(?) 바뀐 GCM Client 정보를 가져왔습니다. 몇버전부터 바뀐건지 아시는분은 댓글로좀 알려주세요 ! ^^ 우선 참고할 사이트는 http://developer.android.com 입니다. 안드로이드 API사이트이구요. 여기에 Google Could Message GCM 찾아보시면 아주 잘 설명되어있습니다. 우선 이전과 달라진점중에 제일 큰건 regID 즉 푸시키를 받아오는 소스가 엄~~청 길어졌다는겁니다. 아마도 이전에는 gcm.jar 에 들어있던게 모두 밖으로 풀어헤져진게 아닌가 싶은데요. 아래 모든 소스의 패키지명은 com.google.gc..
namespace GooglePush { public class AndroidGCMPushNotification { public const string GOOGLE_GCM_SERVER = "https://android.googleapis.com/gcm/send"; private string googleAppId; private string senderId; public string GoogleAppId { get { return this.googleAppId; } set { this.googleAppId = value; } } public string SenderId { get { return this.senderId; } set { this.senderId = value; } } public Andro..
GCM(Google Cloud Messaging for Android) 이란?서버에서 안드로이드 단말의 앱에 데이터를 전송하는 서비스이다. 즉, 푸시서비스이다.전에는 C2DM이라는 푸시 서비스가 존재했다. 하지만 2012 구글 I/O에서 젤리빈과 함께 GCM 서비스가 공개되었다. 앞으로는 C2DM 의 신규 서비스 신청을 받지 않고 GCM을 이용해야 한다.C2DM 서비스를 종료하는 것은 아니지만 GCM으로 migration 하는 것을 권장하고 있다. *GCM 소개 : http://developer.android.com/guide/google/gcm/index.html GCM 서비스 신청하기*가이드 문서 : http://developer.android.com/guide/google/gcm/gs.html 1...