Ich versuche mit meinem PhoneGap-Anwendungslink eine bestimmte Benutzerprofilseite in der Twitter-App zu öffnen. Ich weiß, dass nicht jeder die Twitter App auf ihrem Gerät installiert hat, also wollte ich sie zum Play Store schicken, um sie herunterzuladen, wenn sie es nicht getan haben.Wie öffnet man Twitter und Facebook App mit Phonegap?
Problem ist, dass jedes Mal, wenn ich den Link auf meinem Android-Gerät tippen erhalte ich eine Fehlermeldung:
Application Error:
net::ERR_UNKNOWN_URL_SCHEME(twitter://user?screen_name=xerxesnoble)
Mein JavaScript ist wie folgt:
//If Android
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if (isAndroid) {
alert('Android!');
twitterCheck = function() {
alert('Android!');
var now = new Date().valueOf();
setTimeout(function() {
if (new Date().valueOf() - now > 100) return;
window.open('https://play.google.com/store/apps/details?id=com.twitter.android', '_system', 'location=no');
}, 50);
window.open('twitter://user?screen_name=XerxesNoble', '_system', 'location=no');
};
};
$('.twiterNav').click(function() {
window.open('twitter://user?screen_name=xerxesnoble', '_system', 'location=no');
});
Dinge, die ich versucht habe:
- Mit
twitter:///
statttwitter://
<access origin="twitter://user?screen_name=xerxesnoble" />
meinenconfig.xml
Ich bin nicht sicher, was sonst noch hinzufügen, um zu versuchen, ist nichts für Facebook arbeiten entweder, aber jetzt zu einem Zeitpunkt auf einem Thema konzentriere ich mich.
Zugriff auf den Ursprung zu einfachen und universellen ändern muss: –
Regent
Ich habe das auch getan . – XerxesNoble