Aller au contenu
WebViewGold Du vibe coding à l'App Store
Français
Obtenir WebViewGold

Base44 + partage et haptique

Feuille de partage native et retour haptique pour votre app Base44

Deux petites choses donnent à une app Base44 une sensation native dès la première minute : une vraie feuille de partage (AirDrop, Messages, WhatsApp, Mail) au lieu d'un lien copié, et une légère vibration quand une action réussit. WebViewGold expose les deux sous forme d'appels d'URL que vous pouvez relier à vos boutons existants.

Dès $109 en paiement unique par plateforme, ou notre équipe s'occupe de tout dès $698.

  • Garantie d'approbation – ou remboursement sous 14 jours
  • Aucun codage requis
  • Paiement unique, mises à jour gratuites
  • Support humain 24/7
  • Conçu en Allemagne depuis 2014 · ISO 27001

Ce que vous obtenez

La feuille de partage du système

Naviguez vers shareapp://message?=Regardez ceci&url=https://app.yourdomain.com/item/42 et la boîte de dialogue de partage native s'ouvre avec votre texte et votre lien. Les utilisateurs choisissent l'app qu'ils veulent.

Retour haptique

Appelez lighthaptic://, mediumhaptic://, heavyhaptic://, successhaptic://, warninghaptic:// ou errorhaptic:// depuis une iframe masquée ou via window.location pour donner un retour tactile sur les actions clés.

Recevoir des partages (Android)

Avec l'API ShareIntent, votre app peut aussi apparaître comme destination de partage dans d'autres apps et recevoir du texte, des liens ou des images dans votre app web.

Prompt pour Base44

Collez ceci dans Base44 pour implémenter la partie app web. Vérifiez le résultat, publiez, puis testez dans l'app WebViewGold.

Prompt à coller dans Base44
Ajoutez à cette app le partage natif et un retour haptique discret ; les deux ne fonctionnent que dans notre app mobile, détectée par la présence de "WebViewGold" dans navigator.userAgent. 1) Ajoutez un bouton « Partager » sur chaque page d'élément : dans l'app mobile, définissez window.location.href sur 'shareapp://message?=' + encodeURIComponent(title) + '&url=' + encodeURIComponent(itemUrl) ; dans un navigateur, utilisez navigator.share ou copiez le lien avec un toast. 2) Ajoutez dans les Réglages un bouton « Inviter des amis » qui partage le lien d'invitation /join?ref= suivi d'un code de parrainage stocké sur l'enregistrement de l'utilisateur (créez-le s'il n'existe pas). 3) Partout où un toast de succès s'affiche, naviguez d'abord vers 'successhaptic://' ; en cas d'erreur, naviguez vers 'errorhaptic://'. Ne déclenchez jamais deux de ces navigations au même moment.

Excellent travail! Je n'ai jamais codé quoi que ce soit, mais j'ai réussi à travailler avec cela. Facile et rapide! Avec une grande aide des créateurs!

Lucas Dubois · CodeCanyon

Intégrer le partage et l'haptique dans Base44

Environ 15 minutes.

  1. Repérez les moments de partage

    Inviter un ami, partager un résultat, envoyer une annonce, recommander l'app. Chacun reçoit un bouton qui appelle shareapp:// dans l'app, et la Web Share API ou une copie du lien en repli dans le navigateur.

  2. Détectez l'app

    Vérifiez la présence du user agent WebViewGold (configurable dans Config.swift / Config.java) et n'utilisez les schémas natifs que dans ce cas ; sinon, rabattez-vous sur navigator.share.

  3. Ajoutez du retour haptique aux confirmations

    successhaptic:// après un formulaire enregistré ou une commande validée, errorhaptic:// en cas d'erreur de validation, lighthaptic:// sur les interrupteurs. Restez sobre pour que cela garde du sens.

  4. Suivez les partages

    Ajoutez ?ref=share aux URL partagées pour que Entités intégrées de Base44 (base de données), stockage de fichiers et fonctions backend puisse attribuer les inscriptions au partage.

Un helper de partage pour votre app web

Fonctionne dans l'app et dans le navigateur :

javascript
function shareItem(text, url) {
  var inApp = navigator.userAgent.indexOf("WebViewGold") !== -1;
  if (inApp) {
    window.location.href = "shareapp://message?=" + encodeURIComponent(text) + "&url=" + encodeURIComponent(url);
  } else if (navigator.share) {
    navigator.share({ text: text, url: url });
  } else {
    navigator.clipboard.writeText(url);
  }
}
function haptic(kind) {
  if (navigator.userAgent.indexOf("WebViewGold") !== -1) { window.location.href = kind + "haptic://"; }
}

Questions fréquentes

La Web Share API fonctionne-t-elle dans l'app ?

En partie, selon la WebView du système. Le schéma shareapp:// est la méthode fiable et vous donne la feuille de partage native complète sur les deux plateformes.

Le retour haptique fonctionne-t-il sur Android ?

Oui, les mêmes schémas haptiques déclenchent le moteur de vibration sur les appareils Android qui en disposent.

Le partage compte-t-il pour la validation App Store ?

C'est l'une des capacités natives que voient les examinateurs ; combiné aux notifications push et à la gestion du hors-ligne, il appuie votre argumentaire face à la guideline 4.2.

Trois façons de mettre votre app dans les stores

Même résultat, charge de travail différente de votre côté. Les trois formules incluent la garantie d'approbation et le support humain 24/7.

Faites-le vous-même

$109 par plateforme, paiement unique

La licence WebViewGold : un projet Xcode ou Android Studio prêt à l'emploi. Collez votre URL, définissez le nom et l'icône, activez les fonctionnalités, compilez et soumettez. Mises à jour gratuites à vie.

Voir les offres sur la page principale

Full Service

$698 par plateforme $798

Envoyez-nous votre URL et votre icône. Notre équipe configure, compile et livre votre app sous 72 heures, en marque blanche, projets sources inclus. Les deux plateformes pour $1,158.

Détails du Full Service Propulsé par WeSetupYourWebViewApp

Prix Soldes d'hiver valables jusqu'au 31 décembre 2026.

Prêt à publier votre app Base44 ?

Garantie d'approbation App Store & Google Play – ou remboursement sous 14 jours

Vous préférez déléguer ? Full Service : nous configurons, compilons et livrons sous 72 heures, dès $698 par plateforme. Des questions ? Chattez avec nous 24/7.

Les remboursements sont accordés aux conditions indiquées dans notre FAQ : un refus non lié au contenu par Apple et/ou Google, demandé dans les 14 jours suivant l'achat.