Server Sent Events not working in android by using domain name URL
I am using this URL from Ajax “https://username:password@home.myopenhab.org/rest/events?topics=smarthome/" to get SSE(Server Sent Events) in client side application from server using Cordova.
- Its working fine on IOS but its not working on android
- (I am using android 7.0, latest chrome version and also enabled the webview implementation in developer options).
- for same URL if I give IP like "http://192.168.0.1/rest/events?topics=smarthome/” its working fine on both IOS and android.
Note:Both URL(“https://username:password@home.myopenhab.org/rest/events?topics=smarthome/" AND "http://192.168.0.1/rest/events?topics=smarthome/”),
working fine with the "cordova-crosswalk-plugin" but i dont want to use crosswalk plugin beacuse asking for download some dependency application from google play.
var eventSource = new EventSource(" +“url”+ /rest/events?topics=smarthome/*");
eventSource.addEventListener(‘message’, function (eventPayload){
//not entering here.
}
android cordova webview cordova-plugins openhab
add a comment |
I am using this URL from Ajax “https://username:password@home.myopenhab.org/rest/events?topics=smarthome/" to get SSE(Server Sent Events) in client side application from server using Cordova.
- Its working fine on IOS but its not working on android
- (I am using android 7.0, latest chrome version and also enabled the webview implementation in developer options).
- for same URL if I give IP like "http://192.168.0.1/rest/events?topics=smarthome/” its working fine on both IOS and android.
Note:Both URL(“https://username:password@home.myopenhab.org/rest/events?topics=smarthome/" AND "http://192.168.0.1/rest/events?topics=smarthome/”),
working fine with the "cordova-crosswalk-plugin" but i dont want to use crosswalk plugin beacuse asking for download some dependency application from google play.
var eventSource = new EventSource(" +“url”+ /rest/events?topics=smarthome/*");
eventSource.addEventListener(‘message’, function (eventPayload){
//not entering here.
}
android cordova webview cordova-plugins openhab
Do you get any error messages during the build or run time ?
– Delwyn Pinto
Nov 29 '18 at 11:48
add a comment |
I am using this URL from Ajax “https://username:password@home.myopenhab.org/rest/events?topics=smarthome/" to get SSE(Server Sent Events) in client side application from server using Cordova.
- Its working fine on IOS but its not working on android
- (I am using android 7.0, latest chrome version and also enabled the webview implementation in developer options).
- for same URL if I give IP like "http://192.168.0.1/rest/events?topics=smarthome/” its working fine on both IOS and android.
Note:Both URL(“https://username:password@home.myopenhab.org/rest/events?topics=smarthome/" AND "http://192.168.0.1/rest/events?topics=smarthome/”),
working fine with the "cordova-crosswalk-plugin" but i dont want to use crosswalk plugin beacuse asking for download some dependency application from google play.
var eventSource = new EventSource(" +“url”+ /rest/events?topics=smarthome/*");
eventSource.addEventListener(‘message’, function (eventPayload){
//not entering here.
}
android cordova webview cordova-plugins openhab
I am using this URL from Ajax “https://username:password@home.myopenhab.org/rest/events?topics=smarthome/" to get SSE(Server Sent Events) in client side application from server using Cordova.
- Its working fine on IOS but its not working on android
- (I am using android 7.0, latest chrome version and also enabled the webview implementation in developer options).
- for same URL if I give IP like "http://192.168.0.1/rest/events?topics=smarthome/” its working fine on both IOS and android.
Note:Both URL(“https://username:password@home.myopenhab.org/rest/events?topics=smarthome/" AND "http://192.168.0.1/rest/events?topics=smarthome/”),
working fine with the "cordova-crosswalk-plugin" but i dont want to use crosswalk plugin beacuse asking for download some dependency application from google play.
var eventSource = new EventSource(" +“url”+ /rest/events?topics=smarthome/*");
eventSource.addEventListener(‘message’, function (eventPayload){
//not entering here.
}
android cordova webview cordova-plugins openhab
android cordova webview cordova-plugins openhab
edited Nov 16 '18 at 4:49
paramesh surakod
asked Nov 15 '18 at 12:15
paramesh surakodparamesh surakod
282
282
Do you get any error messages during the build or run time ?
– Delwyn Pinto
Nov 29 '18 at 11:48
add a comment |
Do you get any error messages during the build or run time ?
– Delwyn Pinto
Nov 29 '18 at 11:48
Do you get any error messages during the build or run time ?
– Delwyn Pinto
Nov 29 '18 at 11:48
Do you get any error messages during the build or run time ?
– Delwyn Pinto
Nov 29 '18 at 11:48
add a comment |
1 Answer
1
active
oldest
votes
I found the answer here, I'll say it here:
Reason is your URL use https
You can try remove onReceivedSslError
method in cordovaplatformsandroidCordovaLibsrcorgapachecordova CordovaWebViewClient.java
then add handler.proceed()
1
hello , thank you for your reply.. their is no file called CordovaWebViewClient.java in mentioned path. I found SystemWebViewClient.java in cordovaplatformsandroidCordovaLibsrcorgapachecordovaengine path i have changed the handler.proceed() in else part but its not working...
– paramesh surakod
Dec 3 '18 at 7:45
I am using cordova 8.1.2
– paramesh surakod
Dec 3 '18 at 7:52
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53319312%2fserver-sent-events-not-working-in-android-by-using-domain-name-url%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I found the answer here, I'll say it here:
Reason is your URL use https
You can try remove onReceivedSslError
method in cordovaplatformsandroidCordovaLibsrcorgapachecordova CordovaWebViewClient.java
then add handler.proceed()
1
hello , thank you for your reply.. their is no file called CordovaWebViewClient.java in mentioned path. I found SystemWebViewClient.java in cordovaplatformsandroidCordovaLibsrcorgapachecordovaengine path i have changed the handler.proceed() in else part but its not working...
– paramesh surakod
Dec 3 '18 at 7:45
I am using cordova 8.1.2
– paramesh surakod
Dec 3 '18 at 7:52
add a comment |
I found the answer here, I'll say it here:
Reason is your URL use https
You can try remove onReceivedSslError
method in cordovaplatformsandroidCordovaLibsrcorgapachecordova CordovaWebViewClient.java
then add handler.proceed()
1
hello , thank you for your reply.. their is no file called CordovaWebViewClient.java in mentioned path. I found SystemWebViewClient.java in cordovaplatformsandroidCordovaLibsrcorgapachecordovaengine path i have changed the handler.proceed() in else part but its not working...
– paramesh surakod
Dec 3 '18 at 7:45
I am using cordova 8.1.2
– paramesh surakod
Dec 3 '18 at 7:52
add a comment |
I found the answer here, I'll say it here:
Reason is your URL use https
You can try remove onReceivedSslError
method in cordovaplatformsandroidCordovaLibsrcorgapachecordova CordovaWebViewClient.java
then add handler.proceed()
I found the answer here, I'll say it here:
Reason is your URL use https
You can try remove onReceivedSslError
method in cordovaplatformsandroidCordovaLibsrcorgapachecordova CordovaWebViewClient.java
then add handler.proceed()
answered Dec 2 '18 at 2:30
mduccmducc
231212
231212
1
hello , thank you for your reply.. their is no file called CordovaWebViewClient.java in mentioned path. I found SystemWebViewClient.java in cordovaplatformsandroidCordovaLibsrcorgapachecordovaengine path i have changed the handler.proceed() in else part but its not working...
– paramesh surakod
Dec 3 '18 at 7:45
I am using cordova 8.1.2
– paramesh surakod
Dec 3 '18 at 7:52
add a comment |
1
hello , thank you for your reply.. their is no file called CordovaWebViewClient.java in mentioned path. I found SystemWebViewClient.java in cordovaplatformsandroidCordovaLibsrcorgapachecordovaengine path i have changed the handler.proceed() in else part but its not working...
– paramesh surakod
Dec 3 '18 at 7:45
I am using cordova 8.1.2
– paramesh surakod
Dec 3 '18 at 7:52
1
1
hello , thank you for your reply.. their is no file called CordovaWebViewClient.java in mentioned path. I found SystemWebViewClient.java in cordovaplatformsandroidCordovaLibsrcorgapachecordovaengine path i have changed the handler.proceed() in else part but its not working...
– paramesh surakod
Dec 3 '18 at 7:45
hello , thank you for your reply.. their is no file called CordovaWebViewClient.java in mentioned path. I found SystemWebViewClient.java in cordovaplatformsandroidCordovaLibsrcorgapachecordovaengine path i have changed the handler.proceed() in else part but its not working...
– paramesh surakod
Dec 3 '18 at 7:45
I am using cordova 8.1.2
– paramesh surakod
Dec 3 '18 at 7:52
I am using cordova 8.1.2
– paramesh surakod
Dec 3 '18 at 7:52
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53319312%2fserver-sent-events-not-working-in-android-by-using-domain-name-url%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Do you get any error messages during the build or run time ?
– Delwyn Pinto
Nov 29 '18 at 11:48