APP Trovaprodotti: differenze tra le versioni
Da Webmobili Wiki.
| (37 versioni intermedie di uno stesso utente non sono mostrate) | |||
| Riga 1: | Riga 1: | ||
== | == BO inserimento dati== | ||
# Inserire i dati del negozio nella BO delle app: backoffice.webmobili.it/includes/App_home.asp[http://backoffice.webmobili.it/includes/App_home.asp] | |||
== APPLE inserimento dati== | |||
# Aprire pagina Apple Developer [https://developer.apple.com/] | |||
## Sezione ''CERTIFICATI'' | |||
## ''Identifiers'' | |||
## ''App Ids'' e premere '''+''' in alto a DX | |||
# Campo '''App ID Description''' inserire: ''nome app negozio'' + '' app'' | |||
# Campo '''App ID Suffix''' inserire il nostro SKU(da BO) ex: ''com.designbest.nomeapp'' | |||
# Confermare e successivamente abilitare nei servizi ''Push Notifications'' | |||
# Dopo aver confermato si ritorna nell'eleco degli App Ids e selezionare ''Edit'' della nostra. | |||
# Andare quasi al fondo e premere ''Create Certificates Production SSL'' | |||
# Recuperare il ceritficato WM (Scadenza 1 Giugno 2017) | |||
# Scaricare il certificato APN.cer creato e poi rinominarlo in ''APN - WM - nome app'' | |||
# Doppio click sul file appena scaricato e rinominato, si aprirà il ''Portachiavi'' del MAC | |||
# Recuperare la chiave nel gruppo Apple Services + com.designbest.nomeapp | |||
# Esportarla col tasto destro e segnare la data di scadenza della push nella BO | |||
# Il nome del file deve essere '''idNegozio_pushCert.p12''' | |||
# Nella pagina developer Apple andare su Distribution per creare il provisioning | |||
# Tasto + sempre in alto a dx. | |||
# Selezionare il nome dell'app dall'elenco e poi salvare come '''nomeapp_prov''' | |||
# Scaricare il file generato e salvarlo in ''\\vcasa-to\App negozi\Da_Fare\NomeApp\_chiavi\Apple'' | |||
== ANDROID inserimento dati== | |||
# Aprire pagina Android Developer [https://play.google.com/apps/publish] | |||
** file | |||
** file | == GITHUB caricamento File == | ||
** | # Creare da GITHUB una cartella contenete il nome del negozio senza spazi ad es. “TiemmeCeramiche”. | ||
** | # Copiare dal progetto base ''NG_Test_Phonegap'' tutti i file e cartelle tranne: | ||
#* cartella ''.git'' | |||
#* file ''.bithoundrc'' | |||
#* file ''.gitattributes'' | |||
#* file ''.gitignore'' | |||
#* file ''.npmignore'' | |||
#* file ''config - Copia.xml'' | |||
# Nella cartella ''Platforms'' cancellare le cartelle delle piattaforme (''ios'',''android'') se presenti. | |||
# Modificare: | |||
#* ''index.html'' (se necessario cambiare le url ''mobilitest.'' in ''mobile.'') | |||
#* ''no_connection.html'' | |||
#* ''config.xml'' (i dati da inserire sono da recuperare dalla BO App). | |||
#* Copiare ''icon.png'' in ''www'' e gli screenshots in ''www/res/'' | |||
# Committare il lavoro. | |||
# '''Da ora usare il MAC'''. | |||
# aprire GITHUB e clonare l'app appena fatta. | |||
# Aprire il '''terminale''' e accedere alla cartella ''GITHUB\(NomeApp)''. | |||
# Aggiungere le piattaforme con i comandi: | |||
## ''phonegap platforms add ios'' | |||
## ''phonegap platforms add android'' | |||
## ''phonegap platforms ls'' per verificare che siano state create. | |||
# Successivamente eseguire i comandi: | |||
## ''phonegap prepare ios'' | |||
## ''phonegap prepare android'' | |||
# Andare in ''/Plugins'' e cancellare '''SOLO''' tutte le cartelle. | |||
# Andare in ''/platforms/ios/{nomeapp}/Plugins/Phonegap-plugin-push'' ed eliminare cartella ''GCM'' | |||
# Cancellare tutto il contenuto in ''/platforms/ios/www/res''. | |||
# Cancellare tutto il contenuto in ''/platforms/android/res''. | |||
# COMMIT delle modifiche su GITHUB | |||
== Preparazione del Materiale == | == Preparazione del Materiale == | ||
Il materiale grafico(icone,screenshots e banner) viene preparato da Orlando. | Il materiale grafico(icone,screenshots e banner) viene preparato da Orlando. | ||
Versione attuale delle 17:30, 20 feb 2017
BO inserimento dati
[modifica]- Inserire i dati del negozio nella BO delle app: backoffice.webmobili.it/includes/App_home.asp[1]
APPLE inserimento dati
[modifica]- Aprire pagina Apple Developer [2]
- Sezione CERTIFICATI
- Identifiers
- App Ids e premere + in alto a DX
- Campo App ID Description inserire: nome app negozio + app
- Campo App ID Suffix inserire il nostro SKU(da BO) ex: com.designbest.nomeapp
- Confermare e successivamente abilitare nei servizi Push Notifications
- Dopo aver confermato si ritorna nell'eleco degli App Ids e selezionare Edit della nostra.
- Andare quasi al fondo e premere Create Certificates Production SSL
- Recuperare il ceritficato WM (Scadenza 1 Giugno 2017)
- Scaricare il certificato APN.cer creato e poi rinominarlo in APN - WM - nome app
- Doppio click sul file appena scaricato e rinominato, si aprirà il Portachiavi del MAC
- Recuperare la chiave nel gruppo Apple Services + com.designbest.nomeapp
- Esportarla col tasto destro e segnare la data di scadenza della push nella BO
- Il nome del file deve essere idNegozio_pushCert.p12
- Nella pagina developer Apple andare su Distribution per creare il provisioning
- Tasto + sempre in alto a dx.
- Selezionare il nome dell'app dall'elenco e poi salvare come nomeapp_prov
- Scaricare il file generato e salvarlo in \\vcasa-to\App negozi\Da_Fare\NomeApp\_chiavi\Apple
ANDROID inserimento dati
[modifica]- Aprire pagina Android Developer [3]
GITHUB caricamento File
[modifica]- Creare da GITHUB una cartella contenete il nome del negozio senza spazi ad es. “TiemmeCeramiche”.
- Copiare dal progetto base NG_Test_Phonegap tutti i file e cartelle tranne:
- cartella .git
- file .bithoundrc
- file .gitattributes
- file .gitignore
- file .npmignore
- file config - Copia.xml
- Nella cartella Platforms cancellare le cartelle delle piattaforme (ios,android) se presenti.
- Modificare:
- index.html (se necessario cambiare le url mobilitest. in mobile.)
- no_connection.html
- config.xml (i dati da inserire sono da recuperare dalla BO App).
- Copiare icon.png in www e gli screenshots in www/res/
- Committare il lavoro.
- Da ora usare il MAC.
- aprire GITHUB e clonare l'app appena fatta.
- Aprire il terminale e accedere alla cartella GITHUB\(NomeApp).
- Aggiungere le piattaforme con i comandi:
- phonegap platforms add ios
- phonegap platforms add android
- phonegap platforms ls per verificare che siano state create.
- Successivamente eseguire i comandi:
- phonegap prepare ios
- phonegap prepare android
- Andare in /Plugins e cancellare SOLO tutte le cartelle.
- Andare in /platforms/ios/{nomeapp}/Plugins/Phonegap-plugin-push ed eliminare cartella GCM
- Cancellare tutto il contenuto in /platforms/ios/www/res.
- Cancellare tutto il contenuto in /platforms/android/res.
- COMMIT delle modifiche su GITHUB
Preparazione del Materiale
[modifica]Il materiale grafico(icone,screenshots e banner) viene preparato da Orlando.