[ ogi.marjanovic @ 16.01.2014. 03:52 ] @
Pozdrav,

Pravim aplikaciju na kojoj korisnik moze da pretrazuje artikle po razlicitim kriterijima: broj, naziv, kategorija...
Volio bih da omogucim korisnicima da artikle skeniraju pomocu kamere na telefonu, na taj nacin sto bi moja web aplikacija pozvala drugu aplikaciju na telefonu (pic2shop), korisnik bi scannirao artikal i aplikacija bi vratila putem callback-a barcode broj.
Ja sam uspio da iz web aplikacije pozovem pic2shop aplikaciju i kada scanniram bar code, pic2shop vrati url mojoj aplikaciji. U sklopu url-a se nalazi i barcode. Problem je sto ne znam kako da procitam iz URL-a ovaj broj.

Pokusao sam da koristim txtScan.Text = Request.QueryString["txtItem"].ToString() koji sam stavio u PageLoad ali to ne daje rezultate. Pretpostavljam jer je u pitanju callback.

Evo dijela mog koda:

<input type="button" onclick="callScanner"; value="Scan Barcode" />

JS dio:
<script type"text/javascript">
function callScanner() {
window.location = "pic2shop://scan?callback=http%3A//ImeServera/ImeAplikacije/Default.aspx%3FtxtItem%3DEAN";
}
</script>

I ovo je dio koda koji sam dodao u "code behind":

protected void Page_Load(object sender, EventArgs e)
{
if(Request.QueryString["txtItem"] != null)
{
string s = Request.QueryString["txtItem"].ToString();
txtItem.Text = s;
}
}

Moze li mi neko reci kako da pokupim ovaj txtItem koji vraca iphone aplikacija i da ga prikazem u tekst polju?
Hvala.