Ospita un backend SDK Parse per la tua app iOS sull'app back {4}

Cosa starai creando

Informazioni su Parse SDK e back 4 app

Potresti aver letto che Facebook sta spegnendo Parse, ma non preoccuparti che l'SDK Parse morirà. Facebook ritirerà il servizio di hosting parse.com a gennaio 2017, ma l'SDK Parse è stato reso open source. Ciò significa che l'SDK Parse è qui per rimanere! Parse SDK ha un sacco di grandi sviluppatori che lavorano su di esso, e ci sono un certo numero di nuovi siti web che offrono backend hosting come servizio.

Uno dei migliori è torna 4 app. Offre le seguenti funzionalità con un account gratuito:

  • 10 richieste / secondo
  • 50 richieste K / mese
  • 5 GB di archiviazione dei file
  • 1 GB di archiviazione del database
  • 1 lavoro di codice cloud

Abbastanza carino, vero? Controlla la tabella dei prezzi per ulteriori opzioni.

Crea un account gratuito sul retro 4

Iniziamo semplicemente creando un account gratuito sull'app di back 4. In primo luogo, vai al loro sito Web e crea un nuovo account. Dopo esserti iscritto, verrai reindirizzato alla dashboard. Clicca il verde Crea una nuova app Parse e sarai reindirizzato allo schermo dove puoi digitare un nome per la tua app:

L'ultima opzione consiste nel rendere pubbliche le API della tua app in modo che qualsiasi altro sviluppatore possa accedervi se condividi il tuo ID app con loro. Questo può essere utile se assumi qualcuno per lavorare su Parse Dashboard senza fornirgli le credenziali di accesso del tuo account back 4. Ad ogni modo, di solito lo lascio deselezionato.

Quindi premere il blu IL PROSSIMO pulsante per accedere alle chiavi dell'app.


Nella finestra mostrata sopra puoi trovare tutte le chiavi necessarie per configurare il tuo progetto, che si tratti di un'app per iOS o Android, un progetto Javascript o qualcos'altro. Se sei uno sviluppatore iOS, tutto ciò che devi copiare è il ID appIdentificativo cliente stringhe e incollarle nel codice, nel metodo Parse init in AppDelegate.swift.

 func application (applicazione: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool // Override point per la personalizzazione dopo l'avvio dell'applicazione. // Init Parse let configuration = ParseClientConfiguration $ 0.applicationId = "1234dgsh23ghg5d4h5g3dh4fg5h63fdg" $ 0.clientKey = "54355464fgdhfghf845bndfgsv8ew & / (% g" $ 0.server = "https://parseapi.back4app.com" Parse.initializeWithConfiguration (configurazione) ritorno vero 

Dalla schermata delle informazioni, puoi anche eliminare la tua app da quella schermata di informazioni, o tornare alla pagina principale della tua app dove puoi accedere a Parse Dashboard. Clicca sul Parse Dashboard per accedere alla dashboard in cui è possibile aggiungere classi e righe facilmente come se si stesse lavorando con un file Excel.


Parse Dashboard

Ora che la tua app è configurata torna 4 app, puoi iniziare a testare senza preoccupazioni per l'addebito di commissioni, grazie al livello di account gratuito.

Il Parse Dashboard di una nuova app è vuoto e mostra solo i pre-fatti Utente classe con le sue colonne principali: objectId, createdAt, updatedAt, ACL, nome utente, parola d'ordine, e-mail, e email verificata.

Se vuoi aggiungere una colonna personalizzata a questa classe utente, fai clic sul buio Aggiungi una nuova colonna pulsante in alto a destra della finestra. Se invece vuoi aggiungere una riga, puoi fare clic sul blu Aggiungi una riga pulsante o uso Modifica -> Aggiungi una riga. Prova ad aggiungere una nuova riga e inserisci qualcosa nel nome utenteparola d'ordine, e e-mail i campi.

Hai appena creato un nuovo utente con il Utente classe. Vedrai che il objectIdcreatedAt, updatedAt e ACL i campi sono stati riempiti automaticamente. Si prega di notare che ACL è per Elenco di controllo di accesso, dove puoi impostare il Leggere e Scrivi proprietà per il pubblico e per l'utente selezionato.


Se vuoi creare una nuova classe, fai clic su Crea classe pulsante nella barra laterale a sinistra. Proviamo a creare una classe chiamata Prodotti, di tipo costume.

Questa volta avrai solo uno schermo objectIdcreatedAtupdatedAt, e ACL colonne: questi sono i campi base per ogni classe. È possibile aggiungere le proprie colonne per definire il tipo di dati della classe personalizzata.

Conclusione

Se stai scrivendo un'app che funziona con Parse SDK, puoi anche creare le classi, le colonne e le righe necessarie nel codice. Ad esempio, il mio modello di app AskIt su CodeCanyon facilita l'impostazione con un backend di analisi per la tua prossima app iOS. Tutto ciò che devi fare è configurarlo con le tue credenziali di back 4 e il modello farà il resto.

Se desideri ulteriori informazioni su Parse SDK, consulta alcuni dei nostri altri corsi ed esercitazioni.