Menu supplémentaire

Achetez MemberPress dès aujourd'hui ! Commencez à être payé pour le contenu que vous créez ! Obtenir MemberPress maintenant

Getting Started with MemberPress AppKit

MemberPress AppKit allows site d'adhésion owners to create native iOS and Android mobile apps. These apps show membership content and let members view protected items from their phones and tablets.

This document provides an overview of the complete MemberPress AppKit setup process. It outlines each phase and explains the requirements. Users will learn the steps needed to publish working mobile apps for both platforms.

What MemberPress AppKit Does

MemberPress AppKit turns a MemberPress-powered website into a mobile app. The app links to the existing website and shows content to members based on their membership. It shows protected posts, pages, and cours while using existing MemberPress access rules.

The app pulls content directly from the website. Any content updates on the website show in the app right away.

Choosing a Registration Path

MemberPress AppKit supports two approaches for member registration. This decision must be made before starting the setup process.

Path A: Website Registration Only

Members register and purchase memberships only through the website. The app functions as a content access tool for existing members. This path offers simpler setup with no platform fees on membership sales. Phase 4 (In-App Purchases) can be skipped entirely.

Path B: In-App Purchases Enabled

Members can register and buy memberships right in the app using Apple Pay or Google Pay. This path needs more setup in both app stores. Apple and Google charge a fee on in-app purchases. Requiring in-app purchases during registration makes sure new members pick a membership plan.

Important : Choosing Path B requires completing Phase 4 of this guide. The in-app purchase configuration must be finished before building the app.

Conseil : For users who prefer professional assistance, MemberPress offers a Done for You setup service for an additional fee.

Process Overview

The complete MemberPress AppKit setup has seven phases. Each phase must be done in order to avoid problems and setup errors.

PhaseDescriptionPath APath B
Phase 1Platform Account SetupExigéeExigée
Phase 2AppKit Installation and ConfigurationExigéeExigée
Phase 3Content and Access Rules PreparationExigéeExigée
Phase 4In-App Purchases ConfigurationSauterExigée
Phase 5App TestingExigéeExigée
Phase 6App Building and PublishingExigéeExigée
Phase 7Ongoing App ManagementExigéeExigée

Phase 1: Platform Account Setup

This phase sets up the required developer accounts for publishing apps. Both platforms need paid developer accounts with identity checks.

Important : Start this phase first. Account approval can take several days. Other phases can move forward while waiting for approval.

Apple Developer Account Setup

Publishing an iOS app needs joining the Programme pour développeurs Apple ($99/year). This gives access to App Store Connect for app uploads. The Apple Developer account setup guide covers the steps in detail.

To join the Apple Developer Program:

  1. Naviguez jusqu'à la page Programme pour développeurs Apple enrollment page.
  1. Cliquez sur S'inscrire and sign in with an Apple ID.
  2. Select the account type (Individual or Organization).
  1. Complete the identity check and pay the $99 annual fee.
  2. After approval, access App Store Connect.
  3. Register a Bundle ID in the Apple Developer account (format: reverse domain notation, e.g., com.companyname.appname).
  4. Create an app listing in App Store Connect, selecting the Bundle ID and adding an SKU for internal tracking.
  5. Make the needed certificates and profiles.
  6. Connect the Apple Developer account to AppKit.

Google Play Developer Account Setup

Publishing an Android app needs a Google Play Developer account ($25 one-time fee). This gives access to the Google Play Console for app uploads. The Google Play Developer account setup guide covers the steps in detail.

To create a Google Play Developer account:

  1. Naviguez jusqu'à la page Console Google Play signup page.
  1. Sign in with a Google account and accept the terms.
  2. Pay the $25 registration fee and complete the identity check.
  3. After the check is done, create an app listing placeholder.
  1. Create an upload key for app signing.
  2. Connect the Google Developer account to AppKit.

Phase 2: AppKit Installation and Configuration

This phase installs the MemberPress AppKit add-on and sets up basic app settings. This includes branding, colors, typographie, and login options.

Before starting, ensure an active MemberPress license (Launch, Growth, or Scale plan). The clé de licence must be activated. An Certificat SSL is required, REST API must be enabled, and compatible hosting is needed.

AppKit Installation

MemberPress AppKit is a separate add-on that requires its own yearly subscription. The AppKit connection guide shows how to install and activate it.

  1. Naviguez jusqu'à la page MemberPress AppKit page and purchase the AppKit subscription.
  2. Download the AppKit plugin from Account > Downloads sur le site web MemberPress.
  3. Install the plugin via Dashboard > Plugins > Add New Plugin > Upload Plugin.
  4. Get the AppKit license key from Account > Downloads sur le site web MemberPress.
  5. Naviguez jusqu'à Dashboard > MP AppKit > Connect and enter the license key.
  6. Check that the green “Active” status shows to confirm the link works.

Paramètres de l'application

Les Paramètres page has nine sub-options for setting up app behavior.

  1. Naviguez jusqu'à Dashboard > MP AppKit > Settings.
  1. Set up options as needed:
  2. Cliquez sur Enregistrer les modifications after setting up each option.

AppKit Components

MemberPress AppKit has several parts that can be turned on or off based on your needs. The Pages de l'application part is required and cannot be turned off.

  1. Naviguez jusqu'à Tableau de bord > MP AppKit > Composants.
  1. Review the available components:
  2. All components are enabled by default except Achats intégrés.
  3. Enable or disable components as needed and click Enregistrer les modifications.

Important : Path B users must enable the Achats intégrés component before moving to Phase 4.

Platform Connection

The platform connection settings link AppKit to the app store listings. Each platform requires specific identifiers and certificates to build and publish apps.

  1. Naviguez jusqu'à Dashboard > MP AppKit > Configureet cliquez sur le bouton iOS Settings menu.
  1. Follow the iOS Settings configuration guide to set up Bundle IDs, Signing Certificates, Provisioning Profiles, and App Information.
  2. Activer Liens universels for deep linking.
  3. Cliquez sur Enregistrer les modifications.
  4. Next, connect the app you created in your Google Play Console. Click the Android Settings menu.
  1. Follow the Android Settings configuration guide to set up Application ID and KeyStore Information.
  2. Activer Android App Links for deep linking.
  3. Cliquez sur Enregistrer les modifications.
  4. Cliquez sur le bouton Google Firebase sub-menu and follow the Google Firebase setup guide to enable push notifications.

Remarque : Google Firebase requires uploading configuration files for both iOS (.plist) and Android (.json) apps. Separate files are needed for Release and Test app builds.

Phase 3: Content and Navigation Setup

This phase sets up app content and navigation menus. Posts and MemberPress Courses sync from the website on their own. App Pages show custom content only in the app. The app homepage setup sets the first screen users see. Text translations let you translate app text into other languages.

Before starting, ensure at least one l'adhésion exists and Règles MemberPress are set up.

Pages de l'application

App Pages are custom screens shown only in the mobile app. These pages are built using the L'éditeur Gutenberg with a width made for mobile screens.

  1. Naviguez jusqu'à Dashboard > MP AppKit > App Pages.
  1. Cliquez sur Ajouter une nouvelle page d'application to create a new page.
  2. Add content using Gutenberg blocks, including MemberPress AppKit blocks et le Courses block.
  3. Cliquez sur Publier pour enregistrer la page.

Remarque : Posts and MemberPress Courses from the website sync to the app on their own. Content updates do not need a new app version. Blog pages show website posts in the app. Deep linking lets users go directly to specific app content from outside the app.

The Menus settings control app navigation. Three menu areas are available: Barre d'onglets (bottom navigation), Barre d'en-tête (top navigation), and More Menu (extra items). Custom menu icons et multiple menu versions offer more ways to set up navigation.

  1. Naviguez jusqu'à Tableau de bord > MP AppKit > Menus.
  1. Mettre en place le Barre d'onglets with main navigation items (up to 4 tabs plus More).
  2. Mettre en place le Barre d'en-tête with top navigation buttons.
  3. Mettre en place le Plus de menu with extra navigation items.
  1. Cliquez sur Sauvegarder le menu after setting up each menu.

Contrôles d'accès

The app uses access rules from MemberPress. The Access Controls page lets you add rules for specific content. Access groups help organize content access by membership level. The default restricted message shows when users try to view protected content.

  1. Naviguez jusqu'à Tableau de bord > MemberPress > Règles and review existing rules.
  2. Create additional rules si nécessaire.
  3. Naviguez jusqu'à Dashboard > MP AppKit > Access Controls.
  1. Sur le site Général tab, find the Restreindre l'accès section.
  2. Activer “Restrict who can login to the MemberPress App” to limit app access to specific access groups.
  3. To make the app fully private, enable the Private App setting à Dashboard > MP AppKit > Settings > General > Privacy.
  4. Cliquez sur le bouton Pages de l'application, Pagesou Postes tab to add rules to specific content.
  1. On these pages, you can add item-specific rules. Click Ajouter une règle next to any item to restrict that content to logged-in members or specific access groups.
  2. Cliquez sur Enregistrer les modifications.

Phase 4: In-App Purchases Configuration

This phase is required only for Path B users. Path A users should skip to Phase 5. The In-App Purchases setup guide shows all the setup steps.

Before starting this phase, ensure the Achats intégrés component is enabled at Tableau de bord > MP AppKit > Composants.

Both app stores require in-app purchase products to be created before the app can sell memberships. Each MemberPress membership needs a matching product in both stores. Subscription groups organize related membership products for upgrade and downgrade options.

App Store Product Setup

  1. En App Store Connect, select the app and click Abonnements dans la barre latérale.
  2. Create products matching each membership. Select Abonnement auto-renouvelable for recurring memberships. The iOS In-App Products guide explains product setup and types.

Remarque : iOS products must reach “Ready to Submit” status before they appear in AppKit sync options.

  1. En Console Google Play, naviguer jusqu'à Monetize with Play.

Remarque : A Google Payments merchant account is needed before seeing subscription settings. Click Commencer sur le “To monetize this app, set up a merchant account” banner to finish merchant account setup.

  1. After merchant account setup, navigate to Monétiser > Produits > Abonnements.
  2. Create matching products using the same Product IDs for easier tracking. The Android In-App Purchases guide shows the setup steps.

Connecting Products to MemberPress

After creating products in both app stores, link them to MemberPress memberships:

  1. Naviguez jusqu'à Tableau de bord > MP AppKit > Achats In-App > Produits.
  2. Cliquez sur Ajouter un nouveau pour créer un produit.
  3. Saisir un Nom du produit, optional Titre d'appel, Descriptionet Avantages.
  4. Vérifier Affichage sur l'écran Produits et sélectionnez Payé comme type de produit.
  5. Sous iOS Store, vérifier Activer et cliquez sur Synchronisation avec Apple pour récupérer les produits disponibles.
  6. Select the matching App Store Connect product from the list.
  7. Sous Magasin Android, vérifier Activer et cliquez sur Synchronisation avec Google pour récupérer les produits disponibles.
  8. Select the matching Google Play product from the list.
  9. Sous Type d'intégration, sélectionner L'adhésion and choose the membership plan to link.
  10. Cliquez sur Publier to save the product.
  11. Repeat for each membership that needs in-app purchase access.

Remarque : Les In-App Purchases setup guide provides full details on product configuration and testing.

Phase 5: App Testing

This phase tests how the app works before sending it in. Both Apple and Google reject apps with clear bugs or broken features.

Device Testing

Test App builds allow testing the app on real devices before submission. Test with many user accounts to check that access rules work right.

  1. Naviguez jusqu'à Tableau de bord > MP AppKit > Build et cliquez sur Demander une compilation.
  2. Select the platform (iOS ou Android), then select Application de test comme type de construction.
  3. After the build completes, it appears in the Historique de construction list.

For iOS Test Apps, first register test devices à Dashboard > MP AppKit > Configure > iOS Devices. Then click the Installer sur un appareil iOS button to install via QR code or download the IPA file. The iOS test builds guide shows the full steps.

For Android Test Apps, click the Installer sur un appareil Android button to install via QR code or download the APK file. The Android test builds guide shows the full steps. Android Test Apps do not need device registration.

Remarque : Test Apps install directly via QR code for quick testing. Release Apps are needed for TestFlight (iOS) or Google Play testing tracks (Android).

Path B users must also test in-app purchases using iOS sandbox accounts and Android license testers. Before App Store submission, select an iOS review version for Apple's review team.

Phase 6: App Building and Publishing

This phase creates final app builds and sends them to the app stores. Both platforms review apps before they go live. The app build generation guide covers building apps for both platforms.

Prepare app store listing assets (screenshots, descriptions) and ensure the privacy policy URL is reachable. The MemberPress App Publishing Service offers help with the submission process.

iOS App Submission

  1. Naviguez jusqu'à Tableau de bord > MP AppKit > Build et cliquez sur Demander une compilation.
  2. Sélectionner iOS as the platform, then Lancer l'application as the build type. The iOS release app generation guide shows the steps.
  3. After the build completes, click the Submit for Publishing sur la carte de construction.
  4. Cliquez sur Upload to App Store Connect to upload directly from AppKit. The uploading iOS builds guide shows the steps.
  5. En App Store Connect, complete Informations sur l'application, upload screenshots, select the build, and click Soumettre pour examen. Les App Store publishing checklist lists all needed items.

Android App Submission

  1. Naviguez jusqu'à Tableau de bord > MP AppKit > Build et cliquez sur Demander une compilation.
  2. Sélectionner Android as the platform, then Lancer l'application as the build type. The Android release app generation guide shows the steps.
  3. After the build completes, click the Submit for Publishing sur la carte de construction.
  4. Cliquez sur Télécharger vers Google Play Console to upload directly, or click Télécharger le fichier AAB for manual upload.
  5. En Console Google Play, naviguer jusqu'à Version > Tests > Tests fermés and upload the AAB file. For staged rollouts, use closed testing before production.
  6. Compléter Store Listing, upload screenshots, complete Classification du contenuet cliquez sur Start Rollout. Les Google Play publishing checklist lists all needed items.

Phase 7: Ongoing App Management

Published apps need regular care. Plan updates for bug fixes and to work with new OS versions. The iOS app update et Android app update guides show the steps for new versions. Maintenance mode lets you briefly limit app access during big updates.

Check App Store Reviews and Google Play Reviews, and reply to user feedback quickly. Track crash reports and watch API performance to keep the app running well.

Résumé

MemberPress AppKit lets you build native mobile apps for membership sites through seven steps in order.

Before starting Phase 1:

  1. Check website needs (HTTPS, PHP 7.4+, WordPress 5.8+).
  2. Make sure an active MemberPress plan is in place (Launch, Growth, or Scale plan).
  3. Decide between Path A (website registration) or Path B (in-app purchases).
  4. Gather visual assets (app icon, splash screen, screenshots).
  5. Prepare credit card information for developer account fees.

Start Phase 1 by creating an Apple Developer account and a Google Play Developer account.

Cet article a-t-il été utile ?
fille de l'ordinateur

Achetez MemberPress dès aujourd'hui !

Commencez à être payé pour le contenu que vous créez.