2017-01-06 5 views
5

Ich arbeite in einem Start-up von Zahlungsmethoden Technologie im Bereich Marketing.Gibt es eine Möglichkeit, eine Website nur in Android anzuzeigen?

In den letzten Monaten habe ich ein wenig HTML, CSS und ein wenig grundlegendes Javascript gelernt.

Derzeit arbeite ich an einer Android-App, die es den Benutzern ermöglicht, ihre Bilanz online zu überprüfen (basierend auf einer HTML-Seite).

Aus Sicherheitsgründen möchte ich die Website einschränken, um sicherzustellen, dass die Website nur in der Android-App verfügbar ist (damit Benutzer nicht auf die Seite auf dem Desktop zugreifen können).

+1

Normalerweise haben Sie keine Webseite zu überprüfen, die auf der Website zugänglich ist, wenn Sie eine App gerade schreiben. Stattdessen codieren Sie entweder den Client in Java und XML, oder Sie tun es in html/js/css und packen das in der App, die es über eine Webansicht anzeigt. –

Antwort

1

Ich denke, Sie können Android-App in HTML/CSS/JS von Cordova Framework machen. Hier ist die Dokumentation von Apache Cordova Projekt ->

2

Ja gibt es ein paar Möglichkeiten um dies basierend auf was Sie suchen zu erreichen und wie Sie die Seite zerschlagen, aber in Ihrem Code können Sie gezielt für eine geheime Beitrag Variable suchen Das wird nur den Remote-Code ausführen, wenn dieser Post diesen Code enthält. Eine andere Möglichkeit besteht darin, die App einen bestimmten eindeutigen "Hash" generieren zu lassen, der in einer entfernten Datenbank für dieses einzigartige Gerät gespeichert wird. Wenn die App eine Remote-Datei anfordert, die Code ausführt, muss sie diese eindeutige ID senden, die zuvor nur von Android-Geräten registriert wurde. Dieser eindeutige Schlüssel wird zur Verifizierung an den Server gesendet, bevor der Remotecode ausgeführt werden kann.

2

Sie diese verwenden können, JS user'OS

var test = navigator.userAgent.toLowerCase(); 
var isAndroid = test.indexOf("android") > -1; 
if(!isAndroid) { 
// Do something! 
// Redirect to Android-site? 
alert(test); 
} 
+1

Beachten Sie, dass dies für Power User leicht zu überschreiben ist. –

Verwandte Themen