저는 이온 2가 아직 베타 버전 인 경우 화상 회의 하이브리드 앱을 개발했습니다. 나는 그것이 작동하게하기 위해 약간의 비틀기와 함께 ionic 1에서 그것을 개발했다. ionic 3과 angular 4로 작업하면서, 나는 내 ionic app 용으로 공식적으로 지원되는 WebRTC cordova 플러그인을 찾는데 어려움을 겪고있다. 플러그인이 공식적으로 곧 지원된다면 누구나 아이디어를 가지고 있습니까? 그렇지 않은 경우 사용할 수있는 최상의 옵션은 무엇입니까? 고마워요!WebRTC cordova plugin in ionic 3 각도 4
답변
Android의 경우 Webview v36 (Android 5 Lollipop 이상) 이후 WebRTC가 지원됩니다. 자세한 내용은 this document을 참조하십시오.
This site은 주어진 Android 플랫폼 버전을 실행하는 기기의 상대적 수에 대한 데이터를 제공합니다.
자세히 알 수 있듯이 다양한 Android 버전을 지원해야합니다. Crosswalk를 Cordova 용 플러그인으로 사용하라고 조언합니다. Crosswalk은 Android 기기의 기본 Chrome 웹 뷰를 대체하는 최신 Chrome 웹 뷰로 앱을 번들합니다. 따라서 앱을 실행하는 모든 Android 기기의 웹보기는 똑같습니다. 이런 식으로 오래된 Android 기기는 WebRTC와 작동 할 수 있습니다. 이전 Chrome 버전에 대한 CSS 수정이 없으며 더 이상 성능 문제가 없습니다. 단점은 Crosswalk & Cordova가 설치된 경우 58MB의 디스크 공간이 추가된다는 것입니다. Crosswalk가없는 Cordova는 1,9 MB의 디스크 공간을 추가합니다. WebRTC에이 statcounter.com에 따라 41,99 %의 세계 점유율을 가지고 아이폰 OS 2017년 10월 11일에서 아이폰 OS (11)부터 지원됩니다
cordova plugin add cordova-plugin-crosswalk-webview
:
횡단 보도를 사용하면 코드의 한 라인, 매우 간단합니다. 웹 사이트를 방문하면 해당 국가의 통계도 볼 수 있습니다.
iOS의 경우 코드 오라클 플러그인이 필요합니다. 두 가지 옵션을 알고 있습니다 : iosrtc 및 phonertc
도움을 주셔서 감사합니다.하지만 대부분의 기기가 실행 중이므로이 [Android 기기 대시 보드] (https://developer.android.com/about/dashboards/index.html)를 본 후 횡단 보도가 필요하지 않을 수도 있습니다. 버전 4.4 이상. iOS와 관련하여 phonertc가 다소 구식이라고 생각하십니까? 또는 여전히 작동합니까? – Floyd1256
@ Floyd1256 : 같은 결정을 내려야하기 때문에이 문제에 대해 토론 해 주셔서 감사합니다. 대시 보드를보고 4.4 이하를 모두 계산하면 여전히 7,2 %입니다. Android 4.4가 지원되지 않는다고 생각합니다. 확실합니까? 그리고 여전히 13,8 %입니다. 그러나 안드로이드 장치의 매우 높은 비율이 지원 되더라도 여전히 모든 다른 버전을 테스트해야합니까? 58MB를 추가 설치하지 않아도됩니까? 그리고 1 년 정도 지나면 간단히 삭제할 수 있습니다. 나는 너의 의견에 대해 궁금해. –
@ Floyd1256 : 어떤 나라의 앱을 실행해야하는지 결정해야합니다. 더 많은 데이터를 얻으려면 먼저 네덜란드에 집중할 것입니다. [여기를보십시오] (http://gs.statcounter.com/android-version-market-share/mobile-tablet/netherlands/#monthly-201711-201711-bar) 네덜란드 (또는 어떤 나라)에 대해서. 그리고 "Download Data (.csv)"버튼을 누르면 더 자세한 정보를 얻을 수 있습니다. 내가 2017 년 11 월을 선택하면 네덜란드에서 11,8 %를 얻습니다. 4.4와 그 이하 (세계보다 훨씬 좋은 점수)입니다. –
- 1. ImagePicker Plugin in ionic cordova
- 2. Cordova Plugin 카메라 미리보기 NSCameraUsageDescription이 작동하지 않습니다 (Ionic 3)
- 3. Ionic Cordova In App Purchase - Fail
- 4. Algolia Instantsearch.js in Ionic 3
- 5. Alert in Alert ionic 3
- 6. Scandit plugin in ionic 2 사용 방법
- 7. Cordova WebRTC - Lollipop only
- 8. 이온 : 'ionic plugin add'가 이미 설치되어있는 경우 cordova-plugin-ionic 플러그인이 설치되지 않았습니다.
- 9. Ionic CLI 3 : ionic cordova 리소스 - 로그인을 피할 수있는 기회
- 10. Ionic platform add android error : cordova-plugin-console을 설치하지 못했습니다.
- 11. hockeyapp in ionic 2
- 12. ionic cordova build android
- 13. 관련 가치 목록보기 Angularfire 4 Ionic 3
- 14. Ionic 3에서 cordova-plugin-android-permissions를 사용하는 방법?
- 15. 이름이 변경되었습니다 플러그인 명령 (IONIC 3)
- 16. cordova : running ionic cordova run android
- 17. Cordova Background GeoLocation Plugin
- 18. parallax.js with ionic/cordova
- 19. ionic cordova 플러그인 google지도
- 20. ionic cordova addroid error
- 21. 수신 URL이 Cordova/Ionic
- 22. Ionic 3 Screen Orientation Plugin이 설치되지 않았습니다.
- 23. ionic cordova build android - failed
- 24. 이온 패키지 빌드 실패 - ionic-plugin-keyboard
- 25. ios의 Cordova & Ionic - 기기 플러그인이 작동하지 않음
- 26. ionic 2 cordova, cordova 플러그인 타이핑 설치
- 27. Ionic/Cordova Xcode 프로젝트에 포함되지 않은 플러그인
- 28. Ionic Facebook Plugin Unstable
- 29. 오류 : cordova-plugin-googleplus - SignInResult is null
- 30. InAppBrowser in Cordova 2.7.0
안녕하세요 @ Floyd1256은 안드로이드 및 ios 용 WebRTC의 모든 것을 찾았습니까 ??? – paril
실제로 안드로이드에 대한 'RTCPeerConnection' 객체 사용을 끝내지 만, iOS에 통합하기 위해'iosrtc' 플러그인이 필요합니다. – Floyd1256
@ Floyd1256 : iosrtc에 대해서는 정확합니다. 다음 게시물에서 완전한 대답을 제공하려고했습니다. 희망은 당신을 도와줍니다. –