Skip to content

Commit 1b3841e

Browse files
authored
Update README.md
Fix Issue #37
1 parent 59c5750 commit 1b3841e

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

README.md

+26-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
1111
Questo è il repository della app ufficiale per [18app](https://www.18app.italia.it/), sviluppata con il framework Xamarin.Forms per iOS e Android.
1212

13-
Lo sviluppo della app è ancora in corso e quindi non si trova negli app store. Segui la [pagina Facebook ufficiale](https://www.facebook.com/18app/) per ricevere aggiornamenti!
13+
Lo sviluppo della app è stato completato ed è in corso di pubblicazione negli app store. Segui la [pagina Facebook ufficiale](https://www.facebook.com/18app/) per ricevere aggiornamenti!
1414

1515
![](screenshots/cover.png) ![](screenshots/home.png)
1616

@@ -22,6 +22,31 @@ Consulta la [documentazione di Xamarin.Forms](https://docs.microsoft.com/en-us/x
2222

2323
Potrai quindi compilare e testare la app localmente usando emulatori o dispositivi fisici.
2424

25+
## Informazioni aggiuntive per la compilazione
26+
27+
Per ovvi motivi nel repository GitHub non è presente un file che contiene le chiavi di connessione ai servizi di backend, quindi la compilazione non va a buon fine. Per risolvere basta creare nella cartella `src/Italia.DiciottoApp` il file `Keys.cs` col seguente contenuto:
28+
29+
```cs
30+
namespace Italia.DiciottoApp
31+
{
32+
public static class Keys
33+
{
34+
public static readonly bool IsInstabugEnabled = false;
35+
public static readonly string InstabugToken = "<InstabugToken>";
36+
37+
public static string X_IBM_ClientId_ProdEnv => "<ProdClientIdGuid>";
38+
public static string X_IBM_ClientId_TestEnv => "<TestClientIdGuid>";
39+
40+
public static string X_IBM_ClientSecret_ProdEnv => "<ProdClientSecretGuid>";
41+
public static string X_IBM_ClientSecret_TestEnv => "<TestClientSecretGuid>";
42+
}
43+
}
44+
```
45+
46+
## Configurazione del servizio Google Maps
47+
48+
A partire dal 16 luglio 2018 i servizi Google Maps possono essere gratuitamente utilizzati solo da applicazioni Mobile, come riportato nella pagina [Google Map service Price](https://cloud.google.com/maps-platform/pricing). Al fine di evitare un uso improprio Google richiede la registrazione dell'app, da effettuare come descritto nella documentazione Xamarin Forms [Obtaining a Google Maps API Key](https://docs.microsoft.com/en-us/xamarin/android/platform/maps-and-location/maps/obtaining-a-google-maps-api-key). Poiché il servizio riconosce l'app chiamante mediante la chiave SHA-1 con la quale è stata compilata, non è necessario impostare alcun altro parametro (AppId o AppSecret) di sorta. In modo automatico, l'applicazione Android utilizzerà il servizio Google Maps, come sopra impostato, e l'applicazione iOS utilizzerà il servizio di mappe della Apple, che non richiede alcuna impostazione.
49+
2550
## Come contribuire
2651

2752
I contributi sono benvenuti! Al momento siamo impegnati per il primo rilascio, quindi il codice cambia velocemente. Dopo il primo rilascio potremo valutare i contributi inviati sottoforma di Pull Request. Ti consigliamo di iniziare aprendo una issue in modo da discutere insieme il modo migliore per implementare la modifica, e di non includere troppe modifiche eterogenee nella stessa Pull Request.

0 commit comments

Comments
 (0)