2016. 5. 11. 17:00ㆍPrograming/Created by me
[Version History]
Version 3.0.0 - https://victor8481.tistory.com/824
Version 2.0.3 - https://victor8481.tistory.com/notice/767
Version 2.0.2 - http://victor8481.tistory.com/719
Version 2.0.0 - http://victor8481.tistory.com/716
Version 1.6.0 - http://victor8481.tistory.com/677
Version 1.5.1 - http://victor8481.tistory.com/671
Version 1.5.0 - http://victor8481.tistory.com/643
Version 1.4.0 - http://victor8481.tistory.com/633
Version 1.3.0 - http://victor8481.tistory.com/615
Version 1.2.0 - http://victor8481.tistory.com/553
Version 1.1.0 - http://victor8481.tistory.com/432
Version 1.0.0 - http://victor8481.tistory.com/286
소스 프로젝트 명 : Victor MMS Sender
Victor MMS Sender는 몇몇 Open Source를 사용하여 만든,
안드로이드에서 MMS 전송 기능을 포함하는 Application을 만들 수 있게 해주는 모듈입니다.
1. History
1-1. Version 1.0
Library for easily sending SMS and MMS for Android devices (Open Source)
위의 방법을 이용하는 경우 초기 개발 시 아래와 같은 문제점이 존재 하였습니다.
문제 1. 메시지 전송 시 Message Body와 Image가 전송되지 않고, Subject만 전달 됨.
- 원 인 : Victor MMS Sender에서는 해당 부분이
국내와 해외의 PDU Format 방식이 다르게 운영되기 때문
- 해결책 : 해당 Format 방식을 국내 방식으로 변경 후 정상 발송
- 검증 기기
> 자체 검증 기기 (4.0 이상 버전)
삼 성 : 겔럭시 노트1, 노트 2, 노트 3, 노트 4, 겔럭시 S2, S3, S4, S5,
엘 지 : G2, G3, G3 스타일러스, G3 비트, Gpro, Gpro lite, Gpro2, 캣6, 뷰2,
옵티머스 L5 등 해외 폰 다수
스카이 : 베가 레이서, R3, LTE, 넘버 6, 아이언,
구 글 : 넥서스 4, 5 (JB Version 부터 Lollipop Version까지)
> 다수 업체에서 진행을 하였으나, 어떠한 기종이였는지는 확인 안 됨.
문제 2. 3.0 미만 버전에서는 어플이 죽는 문제 확인
1-2. Version 1.1
문제 2. 3.0 미만 버전에서는 어플이 죽는 문제 수정 및 정상 전송
- 원 인 : PDU 전송을 위해 매커니즘으로 3.0부터 새로 들어가 기능으로 인해서
Class Not Found로 어플이 죽음
- 해결책 : 3.0 버전에서는 전송 방식을 다르게 변경하여 전송 성공 (비 공개)
- 검증 기기
> 자체 검증 기기
스카이 : 베가 IM-A650S(2.2.1), 겔럭시 노트 1 (2.3)
지금 현재에는 2.3 버전을 사용하는 기종을 구하기 쉽지 않아, 한 대 밖에 확인이 안됨.
추후 기종이 확보대는 대로 확인 예정.
1-3. Version 1.2
동영상 및 보이스, VCard, VCalender 첨부 기능 추가 및 안정성 향상
1-4. Version 1.3
- 안드로이드 6.0 (마시멜로우) 버전 검증 완료 - 완벽 지원
- 코드 안정화 작업
- 추가 검증 진행
거래 업체를 통해서 LGE Lab에서 LGE 기반 단말기들의 대부분 모델에서 검증 진행 및 Pass
LG-F310L (GX), LG-F300L (Vu3), LG-F240L (옵티머스 G Pro), LG-F340L (G Flex),
LG-430L (GX2), LG-F490L (G3 Screen), LG-F350L (G Pro 2), LG-580L (젠틀), LG-F620L (CLASS),
LG-F400L (G3), LG-F470L (G3 Beat), LG-F510L (G Flex2), LG-LU6500 (옵티머스 Q2), LG-F500L (G4),
LG-F540L (Volt)
- 라이브러리 Type의 Function 추가
이미지와 수신자의 정보에 따라서 일대일 / 일대다 / 다대일 / 다대다로 전송 가능한 API가 추가되었으며,
웹 상의 URL 주소 추가 만으로도 Image 첨부 전송이 가능한 기능이 추가되었습니다.
1-5. Version 1.4
- GIF 전송 기능 추가
- 코드 안정화 작업
- 추가 검증 진행 - G5 / 겔럭시 Note 5 / 겔럭시 S7 / 겔럭시 S7 엣지 등 최신 기종
소스는 현재 판매 중이므로, 관련 사항에 대한 가이드 또는 Open 하지 않고 있습니다.
소스 구현 가이드에 대한 메일 또는 쪽지에 대한 회신을 드리지 않습니다.
이점 양해 부탁 드리겠습니다.
문의 메일 : victor8481@hotmail.com
'Programing > Created by me' 카테고리의 다른 글
[Android 개발 어플] MMS 직접 전송방식 (Intent 이용하는 방식 아님) - Victor MMS Sender Version 1.5.1 (0) | 2017.07.27 |
---|---|
[Android 개발 어플] MMS 직접 전송방식 (Intent 이용하는 방식 아님) - Victor MMS Sender Version 1.5 (21) | 2016.07.28 |
[안드로이드 제작 어플] 네이버 지도를 이용한 친구 위치 추적 (안드로이드 네이버지도 API) (2) | 2015.12.10 |
[안드로이드 개발 어플] 오토 리다이얼 어플 (자동으로 다시 전화거는 어플) (0) | 2015.12.10 |
[안드로이드 개발 어플] 카카오톡 같은 List 형식의 SMS 송/수신 어플 (0) | 2015.12.10 |