Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    27

    J2ME Nokia-Consentire all'applicazione ... di inviare un SMS a ...

    Salve a tutti

    è la prima volta che scrivo su questo forum, ma è da un paio di giorni che sbatto la testa su un problema che non riesco proprio a risolvere sto facendo un applicazione J2SE che si connette ad un cellulare Nokia 6630 tramite bluetooth, quando il cellulare riceve un messaggio, questo lo invia tramite bluetooth al computer che, una volta fatte le interrogazioni ad una base di dati, restituisce la risposta tramite sms.
    Il problema si pone al momento della risposta infatti il cellulare chiede una conferma al momento dell'invio del messaggio da parte dell'applicazione J2ME del tipo:Consentire all'applicazione MyApplication di inviare un SMS a +3934.......
    Qualcuno sa come eliminare questo dannato messaggio??
    La risposta dovrebbe avvenire automaticamente senza che nessuno metta mano ne sul cellulare ne sul computer

    Vi prego aiutatemi e grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    prova a postarci il codice per inviare un sms e eventualmente il nome della libreria che usi, cmq dubito che si possa togliere il consenso programmaticamente in modo diretto da Java; forse il cellulare ha delle funzioni di controllo esterne che controllano i permessi delle varie applicazioni.
    Controlla se c'è un menu in cui puoi confermare una volta per tutte quale programma può inviare sms.

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    27

    Qualcuno sa come firmare un'applicazione J2ME con un certificato??

    probabilmente hai ragione, togliere il messaggio di conferma dalla stessa applicazione è impossibile.

    All'interno del telefono(nokia 6630) al menù "Strumenti->Gestione" selezionando l'applicazione installata è possibile settare alcuni parametri relativi alle varie connessioni dell'applicazione stessa, tra queste voci una è relativa alla messaggistica, ma mentre per altre voci tipo "Accesso rete" è possibile settare la compara del messaggio soltanto la prima volta che viene utilizzata l'applicazione, per la messagistica è possibile settare solamente i valori "Chiedi sempre" o "Non consentito".
    Facendo delle ulteriori ricerche su internet ho capito che il problema dovrebbe riguardare la certificazione dell'applicazione, infatti la mia applicazione è priva di certificato il cellulare quindi la reputa non attendibile e di conseguenza nel menu relativo alla messaggistica non mi fa apparire la voce "Chiedi al primo".

    Qualcuno sa come firmare un'applicazione J2ME con un certificato??

    Sperando che in questo modo si possa risolvere questo problema.


    Posto comunque il codice J2ME per inviare un sms ricordando che bisogna utilizzare Wireless Messaging API 2.0
    codice:
    public void inviaSMS(String messaggio, String destinatario){
    
    try {
    		String tmp="sms://"+destinatario+":2344";
    		MessageConnection conn = (MessageConnection) Connector.open(destinatario);
    		TextMessage msg =(TextMessage)conn.newMessage(MessageConnection.TEXT_MESSAGE);
    		msg.setPayloadText(messaggio);
    		conn.send(msg);
    	} catch (Exception e) {	}
    
    }

  4. #4
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    uhm... sì potrebbe essere come per le applet dove è necessaria una firma; a questo punto però verrebbe chiesto, credo, se ci si fida dell'autore che firma l'applicazione appena essa viene lanciata.

    Cercando un pò pare che la firma digitale dei programmi dipenda dal modello di cellulare(l'ho intuito visto che javaphone.it dice nella FAQ che fornisce programmi non firmati per questioni di compatibilità).

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.