iOS(iphone)
• PRODUCTKEY 발급받기
간단한 가입을 통한 무료 PRODUCTKEY가 발급됩니다. Get ProductKey Click Here!
• IOS framework
download에서 dpush-vx.x.zip 파일을 다운받아서 Framework으로 등록합니다.
• IOS library include
해당 라이브러리 파일을 import 합니다.
#import <DPush/DPClient.h>
• DPClient 선언
DPClient를 선언하면서 DPMessage서버와의 connection이 생성됩니다.
DPClient *dpclient = [DPClient key:@"[발급받은 PRODUCTKEY]"];
• 그룹 생성
메세지를 전달받을 그룹에 접속(최초는 생성)합니다.
GroupInfo *group = [dpclient openGroup:@"test-group"];
• Action onReceive 함수 정의
메세지를 받을 onReceive 함수를 정의합니다. *onReceive는 action이라는 작업 단위로 구분됩니다.
[group onReceive:@"test-action", callback:^(NSObject* args) { NSLog(@"receive : %@",args); )];
• 서버 API를 통한 메세지 전달
Client에서 직접 메세지를 보내는 것도 가능합니다.
지금은 SERVER API (BUSINESS SERVER API)를 통해서 메세지를 전달하는 방법을 PHP를 기준으로 가이드합니다.
download에서 DPServerPHP.zip파일을 풀어서 서버에 업로드 하고 dpmessage.php 를 include 합니다.
include "dpmessage.php";
메세지를 전송합니다.
$dpmessage = new DPServer('[발급받은 PRODUCTKEY]'); $dpmessage->send('test-group','test-action','Hello World!!');