2009-02-09 3 views
2

바이너리 SMS를 보내고받을 수는 있지만 액세스 포인트 설정이나 북마크 또는 이메일 설정 등을 보내려합니다. 현재 다음과 같은 메시지를 보내고 있습니다.WAP SMS 심비안에서 SMS 푸시

//udh=0605040B8423F0 
//message=FD0601AE02056A0045C60C037777772E676F6F676C65...000101 
    //udh 
    iMessage->Des().Append(0x06); 
    iMessage->Des().Append(0x05); 
    iMessage->Des().Append(0x04); 
    iMessage->Des().Append(0x0B); 
    iMessage->Des().Append(0x84); 
    iMessage->Des().Append(0x23); 
    iMessage->Des().Append(0xF0); 

    iMessage->Des().Append(0xFD); 
    iMessage->Des().Append(0x06); 

그러나 그들은 동일한 형식으로 도착하며 일반 SMS와 동일한 포트에 도착합니다. 운영자로부터 AP 설정을 수신하면 다른 포트에 도착하여 올바르게 표시됩니다.

+0

에서 시도 : 그들은 WAP 푸시에이 샘플이 (메시징 API를 통하지 않고) SMS 소켓을 통해 이루어집니다. 어느 쪽을 사용하고 있습니까? – KevinD

+0

포트는 UDH 헤더에 정의됩니다. 그러나 노키아로부터 응답을 받았으므로이 방법으로는 불가능합니다. – Riho

답변

1

노키아와 평결에서 나에게 묻는 것은 내가 할 수 없다는 것이었다. :(

전화를 모뎀으로 사용되며, 명령은 PC에서 전송됩니다. 을 내가 어떻게 모든 전화에, 그것은 멋진 것 에뮬레이션하는 방법을 알아낼 수 있다면 때를 수행 할 수 있습니다.

0

SMS로 할 수 없으므로 SMS를 방아쇠로 사용하여 휴대 전화에 설치된 응용 프로그램이 웹 사이트에서 설정을 다운로드한다는 것을 알고 있습니다.

해당 응용 프로그램에서 메시징 API를 사용하여 전자 메일을 업데이트하십시오 설정, APN 설정을 업데이트하는 commsdb API, bookmaks를 업데이트하는 webkit API 등이 있습니다. 모두 웹 사이트에서 방금 다운로드 한 데이터를 참조하십시오.

배포가 문제가되고 더 많은 개발이 필요하지만 그 작업을 수행해야합니다.

+0

그게 핵심입니다. 전화에는 응용 프로그램이 없습니다. 새로운 액세스 포인트를 만들고 싶어서, 내 애플리케이션을 다운로드 할 수 있습니다. (전화기에 아직 AP가없는 경우) – Riho

0

FWIW, WAP 푸시는 대상 포트가 2948이고 원본 포트가 9200이고 콘텐츠가 8 비트 데이터로 전송 된 WBXML 형식의 명령/요청임을 요구합니다.

이 링크는 심비안을 사용하여 포트를 설정하는 방법을 보여줍니다 :

http://www.newlc.com/Sending-a-message-from-Symbian-C.html

+0

prots가 헤더에 선언되었습니다. udh = 0605040B8423F0 – Riho

0

내가 aspsms 브로커 서비스를 사용합니다. 유일한 방법은 당신이 직접 할 수 - http://www.aspsms.com/examples/asp/wappush.asp

그것은 일을하거나하지 않을 수 있습니다 ... 당신은 당신이 SMS 메시지를 보내는 방법을 언급하지 않는 자신의 위험 :