Una volta installato il pacchetto, potete definire le impostazioni dell'app iOS in Adobe Campaign Classic.
Per informazioni su come configurare l'app per Android e su come creare una consegna per Android, consultate questa sezione.
Per iOS, il connettore iOS HTTP/2 invia notifiche agli APN HTTP/2.
Per configurare questo connettore, procedere come segue:
Vai a Administration > Platform > External accounts.
Selezionare l'account esterno iOS routing.
Nella scheda [!UICONTROL Connector], compilare il campo [!UICONTROL Access URL of the connector] con il seguente URL: http://localhost:8080/nms/jsp/iosHTTP2.jsp
Fai clic su [!UICONTROL Save].
Il connettore iOS è ora configurato. Potete iniziare a creare il servizio.
L'applicazione deve essere stata configurata per le azioni push PRIMA di qualsiasi integrazione Adobe Campaign SDK.
In caso contrario, fare riferimento a questa pagina.
Andate al nodo [!UICONTROL Profiles and Targets > Services and subscriptions] e fate clic su [!UICONTROL New].
Definire [!UICONTROL Label] e [!UICONTROL Internal name].
Andate al campo [!UICONTROL Type] e selezionate [!UICONTROL Mobile application].
Il mapping di destinazione predefinito [!UICONTROL Subscriber applications (nms:appSubscriptionRcp)] è collegato alla tabella dei destinatari. Se desiderate utilizzare un mapping di destinazione diverso, dovete creare un nuovo mapping di destinazione e immetterlo nel campo [!UICONTROL Target mapping] del servizio. Per ulteriori informazioni sulla creazione della mappatura di destinazione, fare riferimento alla Guida alla configurazione.
Quindi fare clic sul pulsante [!UICONTROL Add] per selezionare il tipo di applicazione.
Creare le applicazioni di sviluppo e produzione iOS. Per ulteriori informazioni, consulta questa sezione.
Dopo aver creato il servizio, è ora necessario creare l'applicazione iOS:
Dal servizio appena creato, fate clic sul pulsante [!UICONTROL Add] per selezionare il tipo di applicazione.
Viene visualizzata la finestra seguente. Selezionare [!UICONTROL Create an iOS application] e iniziare immettendo la [!UICONTROL Label].
Come opzione, puoi arricchire il contenuto di un messaggio push con alcuni [!UICONTROL Application variables], se necessario. Sono completamente personalizzabili e una parte del payload di messaggi inviato al dispositivo mobile.
Nell'esempio seguente, per creare una notifica push potenziata vengono aggiunti mediaURl e mediaExt, quindi viene fornita all'applicazione l'immagine da visualizzare all'interno della notifica.
La scheda [!UICONTROL Subscription parameters] consente di definire la mappatura con un'estensione dello schema [!UICONTROL Subscriber applications (nms:appsubscriptionRcp)].
Accertatevi di non utilizzare lo stesso certificato per la versione di sviluppo (sandbox) e per la versione di produzione dell'applicazione.
La scheda [!UICONTROL Sounds] consente di specificare un suono da riprodurre. Fare clic su [!UICONTROL Add] e compilare il campo [!UICONTROL Internal name] che deve contenere il nome del file incorporato nell'applicazione o il nome dell'audio del sistema.
Fare clic su [!UICONTROL Next] per avviare la configurazione dell'applicazione di sviluppo.
Assicurati che lo stesso [!UICONTROL Integration key] sia definito in Adobe Campaign e nel codice dell'applicazione tramite l'SDK. Per ulteriori informazioni, consulta: Integrazione di Campaign SDK nell'applicazione mobile. Questa chiave di integrazione, specifica per ogni applicazione, consente di collegare l’applicazione mobile alla piattaforma Adobe Campaign .
[!UICONTROL Integration key] è completamente personalizzabile con valore stringa, ma deve corrispondere esattamente a quello specificato nell'SDK.
Seleziona una delle icone pronte all'uso dal campo [!UICONTROL Application icon] per personalizzare l'applicazione mobile nel servizio.
Seleziona [!UICONTROL Authentication mode]. È sempre possibile modificare la modalità di autenticazione in un secondo momento nella scheda [!UICONTROL Certificate] dell'applicazione mobile.
Adobe consiglia di utilizzare [!UICONTROL Token-based authentication] per la configurazione iOS in quanto questa modalità di autenticazione è più sicura e non è associata alla scadenza del certificato.
È possibile fare clic su [!UICONTROL Test the connection] per verificare che sia stato eseguito correttamente.
Fare clic su [!UICONTROL Next] per avviare la configurazione dell'applicazione di produzione e seguire gli stessi passaggi descritti in precedenza.
Fai clic su [!UICONTROL Finish].
L'applicazione iOS è ora pronta per essere utilizzata in Campaign Classic.
Con iOS 10 o versione successiva, è possibile generare notifiche avanzate. Adobe Campaign può inviare notifiche utilizzando variabili che consentiranno al dispositivo di visualizzare una notifica RTF.
È ora necessario creare una nuova consegna e collegarla all’applicazione mobile creata.
Vai a [!UICONTROL Campaign management] > [!UICONTROL Deliveries].
Fai clic su [!UICONTROL New].
Selezionare [!UICONTROL Deliver on iOS (ios)] nel menu a discesa [!UICONTROL Delivery template]. Aggiungi un [!UICONTROL Label] alla consegna.
Fare clic su [!UICONTROL To] per definire la popolazione di destinazione. Per impostazione predefinita, viene applicata la mappatura di destinazione [!UICONTROL Subscriber application]. Fate clic su [!UICONTROL Add] per selezionare il servizio creato in precedenza.
Nella finestra [!UICONTROL Target type], selezionare [!UICONTROL Subscribers of an iOS mobile application (iPhone, iPad)] e fare clic su [!UICONTROL Next].
Nel menu a discesa [!UICONTROL Service], selezionate il servizio creato in precedenza, quindi l'applicazione di destinazione e fate clic su [!UICONTROL Finish].
Le [!UICONTROL Application variables] vengono aggiunte automaticamente a seconda di quanto è stato aggiunto durante i passaggi di configurazione.
Modificate la notifica RTF.
Per consentire all’applicazione mobile di scaricare contenuti multimediali, selezionate la casella [!UICONTROL Mutable content] nella finestra di notifica di modifica.
Fare clic su [!UICONTROL Save] e inviare la consegna.
L'immagine e la pagina Web devono essere visualizzate nella notifica push quando vengono ricevute sui dispositivi iOS mobili degli abbonati.