Zelfstudie: Pushmeldingen verzenden naar iOS-apps met Azure Notification HubsTutorial: Send push notifications to iOS apps using Azure Notification Hubs

In deze zelfstudie leert u hoe u Azure Notification Hubs instelt en aanmeldingsgegevens configureert voor pushmeldingen naar een iOS-apparaat via de Apple Push Notification-service (APNS).This tutorial shows you how to set up Azure Notification Hubs and configure credentials to push notifications to an iOS device via the Apple Push Notification service (APNS).

Het uitvoeren van deze zelfstudie is een vereiste voor de opvolgende Doelstelling C en Swift iOS-zelfstudies en bevat over de volgende stappen:Running this tutorial is a prerequisite to the subsequent Objective C and Swift iOS tutorials, and covers the following steps:

  • Het bestand met de aanvraag voor certificaatondertekening genereren.Generate the certificate signing request file.
  • Uw app registreren voor pushmeldingen.Request your app for push notifications.
  • Een inrichtingsprofiel voor de app maken.Create a provisioning profile for the app.
  • Een Notification Hub maken.Create a notification hub.
  • De Notification Hub configureren met APNS-gegevens.Configure the notification hub with APNS information.

VereistenPrerequisites

U hebt een actief Azure-account nodig om deze zelfstudie te voltooien.To complete this tutorial, you must have an active Azure account. Als u geen account hebt, kunt u binnen een paar minuten een gratis proefaccount maken.If you don't have an account, you can create a free trial account in just a couple of minutes. Zie Gratis proefversie van Azure voor meer informatie.For details, see Azure Free Trial.

U hebt ook het volgende nodig:You'll also need the following:

  • Een actief Apple Developer-account.An active Apple Developer account.
  • Een Mac waarop Xcode wordt uitgevoerd, evenals een geldig ontwikkelaarscertificaat dat is geïnstalleerd in uw Sleutelhanger.A Mac running Xcode, along with a valid developer certificate installed into your Keychain.
  • Een iPhone of iPad waarop iOS versie 10 of hoger wordt uitgevoerd.An iPhone or iPad running iOS version 10 or later.
  • Uw fysieke apparaat dat is geregistreerd in de Apple Portal en is gekoppeld aan uw certificaat.Your physical device registered in the Apple Portal and associated with your certificate.

Lees het overzicht van Azure Notification Hubs als u niet bekend bent met de service.Be sure to read the Azure Notification Hubs overview if you’re not familiar with the service.

Notitie

De meldingshub wordt alleen geconfigureerd voor gebruik van de Sandbox-verificatiemodus.The notification hub will be configured to use the Sandbox authentication mode only. Gebruik deze verificatiemodus niet voor productiewerkbelastingen.You should not use this authentication mode for production workloads.

Het bestand met de aanvraag voor certificaatondertekening genererenGenerate the certificate-signing request file

De Apple Push Notification Service (APNS) gebruikt certificaten om uw pushmeldingen te verifiëren.The Apple Push Notification Service (APNS) uses certificates to authenticate your push notifications. Volg deze instructies om het pushcertificaat te maken dat vereist is om meldingen te verzenden en te ontvangen.Follow these instructions to create the necessary push certificate to send and receive notifications. Zie de officiële documentatie van de  Apple Push Notification Service  voor meer informatie over deze concepten.For more information on these concepts, see the official Apple Push Notification Service documentation.

Genereer het bestand met de aanvraag voor certificaatondertekening dat door Apple wordt gebruikt om een ondertekend pushcertificaat te genereren:Generate the Certificate Signing Request (CSR) file, which Apple uses to generate a signed push certificate:

  1. Voer op uw Mac het hulpprogramma Sleutelhangertoegang uit.On your Mac, run the Keychain Access tool. Dit kan worden gestart vanuit de map  Hulpprogramma's  of de map  Overige  in Launchpad.It can be opened from the Utilities folder or the Other folder on the Launchpad.

  2. Selecteer  Toegang tot sleutelhanger, vouw  Certificaatassistent uit en selecteer vervolgens  Een certificaat bij een certificaatautoriteit aanvragen.Select Keychain Access, expand Certificate Assistant, and then select Request a Certificate from a Certificate Authority.

    Toegang tot sleutelhanger

    Notitie

    Sleutelhangertoegang selecteert standaard het eerste item in de lijst.By default, Keychain Access selects the first item in the list. Dit kan een probleem zijn als u zich in de categorie Certificaten bevindt en Apple Worldwide Developer Relations Certification Authority niet het eerste item in de lijst is.This can be a problem if you're in the Certificates category and Apple Worldwide Developer Relations Certification Authority is not the first item in the list. Zorg ervoor dat u een item hebt dat geen sleutel is of dat de sleutel Apple Worldwide Developer Relations Certification Authority is geselecteerd, voordat u de CSR (Certificate Signing Request) genereert.Make sure you have a non-key item, or the Apple Worldwide Developer Relations Certification Authority key is selected, before generating the CSR (Certificate Signing Request).

  3. Selecteer uw  E-mailadres van de gebruiker, voer uw waarde voor  Algemene naam  in, zorg ervoor dat u  Opgeslagen op schijf hebt opgegeven en selecteer  Doorgaan.Select your User Email Address, enter your Common Name value, make sure that you specify Saved to disk, and then select Continue. Laat  E-mailadres van CA  leeg omdat dit niet vereist is.Leave CA Email Address blank as it isn't required.

    Vereiste certificaatgegevens

  4. Voer een naam in voor het CSR-bestand in Opslaan als, selecteer de locatie in  Waar en selecteer vervolgens Opslaan.Enter a name for the CSR file in Save As, select the location in Where, and then select Save.

    Bestandsnaam kiezen

    Met deze actie wordt het CSR-bestand opgeslagen op de geselecteerde locatie.This action saves the CSR file in the selected location. De standaardlocatie is  Desktop.The default location is Desktop. Onthoud de locatie die u voor het bestand hebt gekozen.Remember the location chosen for the file.

Vervolgens gaat u uw app registreren bij Apple, pushmeldingen inschakelen en het geëxporteerde bestand met de aanvraag voor certificaatondertekening uploaden om een pushcertificaat te maken.Next, register your app with Apple, enable push notifications, and upload the exported CSR to create a push certificate.

Uw app voor pushmeldingen registrerenRegister your app for push notifications

Registreer uw app bij Apple en registreer u voor pushmeldingen om pushmeldingen te verzenden naar een iOS-app.To send push notifications to an iOS app, register your application with Apple, and also register for push notifications.

  1. Als u uw app nog niet hebt geregistreerd, bladert u naar de  iOS Provisioning Portal  in het Apple Developer Center.If you haven't already registered your app, browse to the iOS Provisioning Portal at the Apple Developer Center. Meld u aan bij de portal met uw Apple ID en selecteer  ID's.Sign in to the portal with your Apple ID, and select Identifiers. Selecteer vervolgens +  om een nieuwe app te registreren.Then select + to register a new app.

    Pagina app-id's

  2. Selecteer op het scherm  Een nieuwe id registreren  het keuzerondje  App-id's .On the Register a New Identifier screen, select the App IDs radio button. Selecteer vervolgens  Doorgaan.Then select Continue.

    Pagina Nieuwe id registreren

  3. Werk de volgende drie waarden voor uw nieuwe app bij en selecteer vervolgens  Doorgaan:Update the following three values for your new app, and then select Continue:

    • Beschrijving: Typ een beschrijvende naam voor uw app.Description: Type a descriptive name for your app.

    • Bundel-id: Voer een bundel-id in van het formulier  Organization Identifier.Product Name  zoals genoemd in de  App Distribution Guide.Bundle ID: Enter a Bundle ID of the form Organization Identifier.Product Name as mentioned in the App Distribution Guide. De waarden voor  Organisatie-id  en  Productnaam  die u gebruikt, moeten overeenkomen met de organisatie-id en productnaam die u gebruikt als u een Xcode-project gaat maken.The Organization Identifier and Product Name values must match the organization identifier and product name you use when you create your Xcode project. In de volgende schermopname wordt  NotificationHubs  gebruikt als de organisatie-id en  GetStarted  als de productnaam.In the following screenshot, the NotificationHubs value is used as an organization identifier and the GetStarted value is used as the product name. Zorg ervoor dat de waarde voor  Bundel-id  overeenkomt met de waarde in uw Xcode-project, zodat Xcode het juiste publicatieprofiel gebruikt.Make sure the Bundle Identifier value matches the value in your Xcode project, so that Xcode uses the correct publishing profile.

      App-id registreren

    • Pushmeldingen: Schakel de optie  Pushmeldingen  in het gedeelte  Mogelijkheden  in.Push Notifications: Check the Push Notifications option in the Capabilities section.

      Nieuwe app-id registreren

      Met deze actie wordt uw app-id gegenereerd en wordt u gevraagd om de gegevens te bevestigen.This action generates your App ID and requests that you confirm the information. Selecteer  Doorgaan en selecteer vervolgens  Registreren  om de nieuwe app-id te bevestigen.Select Continue, then select Register to confirm the new App ID.

      Nieuwe app-id bevestigen

      Nadat u  Registreren hebt geselecteerd, ziet u de nieuwe app-id als een regelitem op de pagina  Certificaten, id's en profielen .After you select Register, you see the new App ID as a line item on the Certificates, Identifiers & Profiles page.

  4. Ga op de pagina  Certificaten, id's en profielen  onder  Id's naar het regelitem App-id dat u zojuist hebt gemaakt en selecteer de bijbehorende rij om het scherm  De configuratie van uw app-id bewerken  weer te geven.In the Certificates, Identifiers & Profiles page, under Identifiers, locate the App ID line item that you just created, and select its row to display the Edit your App ID Configuration screen.

Een certificaat maken voor Notification HubsCreate a certificate for Notification Hubs

Er is een certificaat vereist om de meldingshub in te schakelen voor gebruik met  APNS.A certificate is required to enable the notification hub to work with APNS. Dit kan op een van de volgende twee manieren worden gedaan:This can be done in one of two ways:

  • Maak een  .p12-bestand dat rechtstreeks kan worden geüpload naar Notification Hubs.Create a .p12 file that can be uploaded directly to Notification Hubs.

  • Maak een  .p8 -bestand dat kan worden gebruikt voor  op tokens gebaseerde verificatie  (de nieuwe methode).Create a .p8 file that can be used for token-based authentication (the newer approach).

De tweede optie heeft een aantal voordelen ten opzichte van het gebruik van certificaten, zoals beschreven in  Op tokens gebaseerde (HTTP/2) verificatie voor APNS.The second option has a number of benefits compared to using certificates, as documented in Token-based (HTTP/2) authentication for APNS. Er worden echter stappen gegeven voor beide methoden.However, steps are provided for both approaches.

Optie 1: Het maken van een .p12-pushcertificaat dat rechtstreeks kan worden geüpload naar Notification HubsOption 1: Create a .p12 push certificate that can be uploaded directly to Notification Hubs

  1. Scrol omlaag naar de ingeschakelde optie  Pushmeldingen  en selecteer vervolgens  Configureren  om het certificaat te maken.Scroll down to the checked Push Notifications option, and then select Configure to create the certificate.

    App-id

  2. Het venster  Apple Push Notification Service SSL-certificaten  wordt weergegeven.The Apple Push Notification service SSL Certificates window appears. Selecteer de knop  Certificaat maken  in het gedeelte  SSL-certificaat ontwikkelen .Select the Create Certificate button in the Development SSL Certificate section.

    Certificaat maken

    Het scherm  Een nieuw certificaat maken  wordt weergegeven.The Create a new Certificate screen is displayed.

    Notitie

    In deze zelfstudie wordt een ontwikkelingscertificaat gebruikt.This tutorial uses a development certificate. Hetzelfde proces wordt gebruikt bij het registreren van een productiecertificaat.The same process is used when registering a production certificate. Zorg ervoor dat u hetzelfde certificaattype gebruikt als u meldingen verzendt.Make sure that you use the same certificate type when sending notifications.

  3. Selecteer  Bestand kiezen, blader naar de locatie waar u het CSR-bestand hebt opgeslagen bij de eerste taak en dubbelklik vervolgens op de naam van het certificaat om het te laden.Select Choose File, browse to the location at which you saved the CSR file from the first task, and then double-click the certificate name to load it. Selecteer vervolgens  Doorgaan.Then select Continue.

  4. Nadat de portal het certificaat heeft gemaakt, selecteert u de knop  Downloaden .After the portal creates the certificate, select the Download button. Sla het certificaat op en onthoud de locatie waar het wordt opgeslagen.Save the certificate, and remember the location to which it's saved.

    Certificaat downloaden

    Het certificaat wordt gedownload en opgeslagen in uw map  Downloads .The certificate is downloaded and saved in your Downloads folder.

    Certificaatbestand zoeken

    Standaard krijgt het gedownloade ontwikkelingscertificaat de naam aps_development.cer.By default, the downloaded development certificate is named aps_development.cer.

  5. Dubbelklik op het gedownloade pushcertificaat  aps_development.cer.Double-click the downloaded push certificate aps_development.cer. Nu wordt het nieuwe certificaat in de sleutelhanger geïnstalleerd, zoals op de volgende afbeelding wordt weergegeven:This action installs the new certificate in the Keychain, as shown in the following image:

    Toegang tot sleutelhanger

    Hoewel de naam in uw certificaat kan afwijken, wordt de naam voorafgegaan door Apple Development iOS Push Services.Although the name in your certificate might be different, the name will be prefixed with Apple Development iOS Push Services.

  6. In Sleutelhangertoegang klikt u met de rechtermuisknop op het nieuwe pushcertificaat dat u hebt gemaakt in de categorie  Certificaten .In Keychain Access, right-click the new push certificate that you created in the Certificates category. Selecteer  Exporteren, geef het bestand een naam, selecteer de indeling  .p12  en klik vervolgens op  Opslaan.Select Export, name the file, select the .p12 format, and then select Save.

    Certificaat exporteren

    U kunt ervoor kiezen om het certificaat met een wachtwoord te beveiligen, maar dit is optioneel.You can choose to protect the certificate with a password, but this is optional. Klik op  OK  als u het maken van wachtwoorden wilt overslaan.Click OK if you want to bypass password creation. Noteer de bestandsnaam en locatie van het geëxporteerde .p12-certificaat.Make a note of the file name and location of the exported .p12 certificate. Ze worden gebruikt om verificatie met APNS mogelijk te maken.They are used to enable authentication with APNS.

    Notitie

    Uw .p12-bestandsnaam en-locatie kunnen afwijken van wat er in deze zelfstudie wordt afgebeeld.Your .p12 file name and location might be different than what is pictured in this tutorial.

Optie 2: Het maken van een .p8-certificaat dat kan worden gebruikt voor op tokens gebaseerde verificatieOption 2: Create a .p8 certificate that can be used for token-based authentication

  1. Noteer de volgende details:Make note of the following details:

    • App-id-voorvoegsel (dit is een Team-id)App ID Prefix (this is a Team ID)
    • Bundel-idBundle ID
  2. Als u teruggaat naar  Certificaten, id's en profielen, klikt u op  Sleutels.Back in Certificates, Identifiers & Profiles, click Keys. Als u al een sleutel voor APNS hebt geconfigureerd, kunt u het .p8-certificaat dat u hebt gedownload opnieuw gebruiken nadat het is gemaakt.If you already have a key configured for APNS, you can re-use the .p8 certificate that you downloaded right after it was created. Als dat het geval is, kunt u de stappen 3 tot 5 negeren.If so, you can ignore steps 3 through 5.

  3. Klik op de knop  +   (of de knop  Een sleutel maken ) om een nieuwe sleutel te maken.Click the + button (or the Create a key button) to create a new key.

  4. Geef een geschikte waarde voor  Sleutelnaam  op, schakel vervolgens de optie  Apple Push Notifications service (APNS)   in en klik op  Doorgaan, gevolgd door  Registreren  op het volgende scherm.Provide a suitable Key Name value, check the Apple Push Notifications service (APNS) option, and then click Continue, followed by Register on the next screen.

  5. Klik op  Downloaden  en verplaats het  .p8 -bestand (voorafgegaan door  AuthKey_) naar een veilige lokale map en klik vervolgens op  Klaar.Click Download and then move the .p8 file (prefixed with AuthKey_) to a secure local directory, then click Done.

    Belangrijk

    Zorg ervoor dat uw .p8-bestand op een veilige plaats is opgeslagen (en sla een back-up op).Be sure to keep your .p8 file in a secure place (and save a backup). Nadat de sleutel is gedownload, kan deze niet opnieuw worden gedownload omdat de serverkopie wordt verwijderd.After downloading your key, it cannot be re-downloaded; the server copy is removed.

  6. Klik in  Sleutels op de sleutel die u zojuist hebt gemaakt (of een bestaande sleutel als u ervoor hebt gekozen om deze te gebruiken).On Keys, click on the key that you just created (or an existing key if you have chosen to use that instead).

  7. Noteer de waarde van de  Sleutel-id .Make note of the Key ID value.

  8. Open uw .p8-certificaat in een geschikte toepassing naar keuze, zoals  Visual Studio Code en noteer de sleutelwaarde.Open your .p8 certificate in a suitable application of your choice, such as Visual Studio Code, then make note of the key value. Dit is de waarde tussen  -----BEGIN PRIVATE KEY-----   en  -----END PRIVATE KEY-----  .This is the value between -----BEGIN PRIVATE KEY----- and -----END PRIVATE KEY----- .

    -----BEGIN PRIVATE KEY-----
    <key_value>
    -----END PRIVATE KEY-----
    

    Dit is de tokenwaarde die later wordt gebruikt om Notification Hubs te configureren.This is the token value that will be used later to configure Notification Hubs.

Aan het einde van deze stappen moet u de volgende informatie gebruiken voor later in  Uw Notification Hub configureren met APNS-gegevens:At the end of these steps you should have the following information for use later in Configure your notification hub with APNS information:

  • Team-id  (zie stap 1)Team ID (see step 1)
  • Bundel-id  (zie stap 1)Bundle ID (see step 1)
  • Sleutel-id  (zie stap 7)Key ID (see step 7)
  • Tokenwaarde  (de .p8-sleutelwaarde, zie stap 8)Token value (the .p8 key value, see step 8)

Een inrichtingsprofiel makenCreate a provisioning profile

  1. Ga terug naar de  iOS Provisioning Portal, selecteer  Certificaten, id's en profielen, selecteer  Profielen  in het linkermenu en selecteer vervolgens  +   om een nieuw profiel te maken.Return to the iOS Provisioning Portal, select Certificates, Identifiers & Profiles, select Profiles from the left menu, and then select + to create a new profile. Het scherm  Een nieuw inrichtingsprofiel registreren  wordt weergegeven.The Register a New Provisioning Profile screen appears.

  2. Selecteer  Ontwikkeling iOS-app  onder  Ontwikkeling  als het inrichtingsprofieltype en selecteer vervolgens  Doorgaan.Select iOS App Development under Development as the provisioning profile type, and then select Continue.

    Lijst met inrichtingsprofielen

  3. Selecteer vervolgens in de vervolgkeuzelijst  App-id  de app-id die u hebt gemaakt en selecteer  Doorgaan.Next, select the app ID you created from the App ID drop-down list, then select Continue.

    App-id selecteren

  4. Selecteer in het venster  Certificaten selecteren  het ontwikkelingscertificaat dat u gebruikt voor het ondertekenen bij programmacode en selecteer  Doorgaan.In the Select certificates window, select the development certificate that you use for code signing, and select Continue. Dit certificaat is niet het pushcertificaat dat u hebt gemaakt.This certificate isn't the push certificate you created. Als er nog geen bestaat, moet u er een maken.If one does not exist, you must create it. Als er wel een certificaat bestaat, gaat u verder met de volgende stap.If a certificate does exist, skip to the next step. Een ontwikkelingscertificaat maken als er geen bestaat:To create a development certificate if one does not exist:

    1. Als u  Geen certificaten beschikbaar ziet, selecteert u  Certificaat maken.If you see No Certificates are available, select Create Certificate.
    2. In het gedeelte Software  selecteert u  Apple Development.In the Software section, select Apple Development. Selecteer vervolgens  Doorgaan.Then select Continue.
    3. In het scherm  Een nieuw certificaat maken  selecteert u  Bestand kiezen.In the Create a New Certificate screen, select Choose File.
    4. Blader naar het certificaat  Aanvraag certificaatondertekening  dat u eerder hebt gemaakt, selecteer het en selecteer  Openen.Browse to the Certificate Signing Request certificate you created earlier, select it, and then select Open.
    5. Selecteer  Doorgaan.Select Continue.
    6. Download het ontwikkelingscertificaat en onthoud de locatie waar het is opgeslagen.Download the development certificate, and remember the location in which it's saved.
  5. Ga terug naar de pagina  Certificaten, id's en profielen , selecteer  Profielen  in het linkermenu en selecteer vervolgens  +   om een nieuw profiel te maken.Return to the Certificates, Identifiers & Profiles page, select Profiles from the left menu, and then select + to create a new profile. Het scherm  Een nieuw inrichtingsprofiel registreren  wordt weergegeven.The Register a New Provisioning Profile screen appears.

  6. Selecteer in het venster  Certificaten selecteren  het ontwikkelingscertificaat dat u zojuist hebt gemaakt.In the Select certificates window, select the development certificate that you just created. Selecteer vervolgens  Doorgaan.Then select Continue.

  7. Selecteer vervolgens de apparaten die u voor de tests wilt gebruiken en selecteer  Doorgaan.Next, select the devices to use for testing, and select Continue.

  8. Kies ten slotte een naam voor het profiel in  Inrichtingsprofielnaam en selecteer  Genereren.Finally, choose a name for the profile in Provisioning Profile Name, then select Generate.

    Naam kiezen voor het inrichtingsprofiel

  9. Wanneer het nieuwe inrichtingsprofiel is gemaakt, selecteert u  Downloaden.When the new provisioning profile is created, select Download. Onthoud de locatie waar het wordt opgeslagen.Remember the location in which it's saved.

  10. Blader naar de locatie van het inrichtingsprofiel en dubbelklik erop om het te installeren op uw Xcode-ontwikkelingscomputer.Browse to the location of the provisioning profile, and then double-click it to install it on your Xcode development machine.

Een Notification Hub makenCreate a notification hub

In dit gedeelte maakt u een Notification Hub en configureert u verificatie met APNS met het .p12-pushcertificaat of op tokens gebaseerde verificatie.In this section, you create a notification hub and configure authentication with APNS by using either the .p12 push certificate or token-based authentication. Als u een Notification Hub wilt gebruiken die u al hebt gemaakt, kunt u doorgaan naar stap 5.If you want to use a notification hub that you've already created, you can skip to step 5.

  1. Meld u aan bij de  Azure-portal.Sign in to the Azure portal.

  2. Selecteer  Alle services  in het menu links en selecteer vervolgens  Notification Hubs  in de sectie  Mobiel .Select All services on the left menu, and then select Notification Hubs in the Mobile section. Selecteer het sterpictogram naast de servicenaam om de service toe te voegen aan de sectie  FAVORIETEN  in het menu links.Select the star icon next to the service name to add the service to the FAVORITES section on the left menu. Nadat u  Notification Hubs  hebt toegevoegd aan  FAVORIETEN, selecteert u dit.After you add Notification Hubs to FAVORITES, select it.

    Azure-portal

  3. Selecteer op de pagina  Notification Hubs  de optie  Toevoegen  op de werkbalk.On the Notification Hubs page, select Add on the toolbar.

    Werkbalkknop Toevoegen

  4. Doe het volgende op de pagina  Notification Hubs :On the Notification Hubs page, do the following steps:

    1. Typ een naam in  Notification Hub.Enter a name in Notification Hub.
    2. Typ een naam in  Een nieuwe naamruimte maken.Enter a name in Create a new namespace. Een naamruimte bevat een of meer Notification Hubs.A namespace contains one or more notification hubs.
    3. Selecteer een waarde in de vervolgkeuzelijst  Locatie .Select a value from the Location drop-down list. Deze waarde specificeert de locatie waar u de Notification Hub wilt maken.This value specifies the location in which you want to create the notification hub.
    4. Selecteer een bestaande resourcegroep in  Resourcegroep of maak een nieuwe resourcegroep.Select an existing resource group in Resource Group, or create a new resource group.
    5. Selecteer  Maken.Select Create.

    Eigenschappen instellen

  5. Selecteer  Meldingen  (het pictogram van een bel) en selecteer vervolgens  Ga naar resource.Select Notifications (the bell icon), and then select Go to resource. U kunt ook de lijst op de pagina  Notification Hubs  vernieuwen en uw hub selecteren.You can also refresh the list on the Notification Hubs page and select your hub.

    Meldingen in portal

  6. Selecteer  Toegangsbeleid  in de lijst.Select Access Policies from the list. U ziet dat de twee verbindingsreeksen voor u beschikbaar zijn.Note that the two connection strings are available to you. Later moet u er pushmeldingen mee afhandelen.You'll need them later to handle push notifications.

    Belangrijk

    Gebruik niet het beleid DefaultFullSharedAccessSignature in uw toepassing.Do not use the DefaultFullSharedAccessSignature policy in your application. Deze mag alleen in uw back-end worden gebruikt.This is meant to be used in your back end only.

    Verbindingsreeksen

De Notification Hub configureren met APNS-gegevensConfigure the notification hub with APNS information

Selecteer  Apple (APNS) onder  Notification Services en voer vervolgens de juiste stappen uit op basis van de aanpak die u eerder hebt gekozen in het gedeelte  Een certificaat maken voor Notification Hubs .Under Notification Services, select Apple (APNS), then follow the appropriate steps based on the approach you chose previously in the Creating a Certificate for Notification Hubs section.

Notitie

Gebruik Productie voor Toepassingsmodus alleen als u pushmeldingen wilt verzenden naar gebruikers die uw app in de Store hebben gekocht.Use Production for Application Mode only if you want to send push notifications to users who purchased your app from the store.

Optie 1: Een .p12-pushcertificaat gebruikenOption 1: Use a .p12 push certificate

  1. Selecteer  Certificaat.Select Certificate.

  2. Selecteer het bestandspictogram.Select the file icon.

  3. Selecteer het .p12-bestand dat u eerder hebt geëxporteerd en selecteer vervolgens  Openen.Select the .p12 file that you exported earlier, and then select Open.

  4. Geef indien nodig het juiste wachtwoord op.If required, specify the correct password.

  5. Selecteer  Sandbox -modus.Select Sandbox mode.

    Configureren

  6. Selecteer Opslaan.Select Save.

Optie 2: Op tokens gebaseerde verificatie gebruikenOption 2: Use token-based authentication

  1. Selecteer  Token.Select Token.

  2. Voer de volgende waarden in die u eerder hebt verkregen:Enter the following values that you acquired earlier:

    • Sleutel-idKey ID
    • Bundel-idBundle ID
    • Team-idTeam ID
    • TokenToken
  3.  Sandbox kiezenChoose Sandbox

  4. Selecteer Opslaan.Select Save.

U hebt nu uw Notification Hub geconfigureerd met APNS.You've now configured your notification hub with APNS. U beschikt ook over de benodigde verbindingsreeksen om uw app te registreren en pushmeldingen te verzenden.You also have the connection strings needed to register your app and send push notifications.

Volgende stappenNext steps

In deze zelfstudie hebt u een Notification Hub gemaakt en geconfigureerd in Azure en deze zo geconfigureerd dat meldingen naar uw toepassing kunnen worden verzonden via Apple Push Notification Service (APNS).In this tutorial, you created and configured a notification hub in Azure and configured it to allow notifications to be sent to your application through Apple Push Notification Service (APNS). Vervolgens maken we een voorbeeld van een iOS-toepassing en integreren we de Azure Notification Hubs-SDK zodat deze pushmeldingen kan ontvangen die via de Azure-portal worden verzonden.Next, we’ll create a sample iOS application and integrate the Azure Notifications Hubs SDK so that it can receive push notifications sent through the Azure portal. Ga naar de volgende zelfstudie op basis van de taal van uw keuze:Advance to the following tutorial based on your language of choice: