Feuille de partage native et retour haptique pour votre app ChatGPT & Codex
Deux petites choses donnent à une app ChatGPT & Codex 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
9:41
CChatGPT & Codex
Partage natif et retour haptiqueDésormais dans votre poche
App Store · Google Play Approuvée
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 ChatGPT & Codex
Collez ceci dans ChatGPT & Codex pour implémenter la partie app web. Vérifiez le résultat, publiez, puis testez dans l'app WebViewGold.
Prompt pour ChatGPT ou Codex
Ajoutez le partage natif et le retour haptique pour le wrapper de l'app mobile. Créez lib/native.ts, qui exporte isNativeApp() (navigator.userAgent contient "WebViewGold"), share(text, url), qui dans l'app native définit window.location.href sur 'shareapp://message?=' + encodeURIComponent(text) + '&url=' + encodeURIComponent(url) et sinon utilise navigator.share ou une copie dans le presse-papiers avec un toast, et haptic(kind), qui associe light, heavy, success, warning et error à lighthaptic://, heavyhaptic://, successhaptic://, warninghaptic:// et errorhaptic://, via une file d'attente espacée de 300 ms. Remplacez les boutons de partage existants par share(), appelez haptic('success') après les mutations réussies, et ajoutez un parcours « Inviter des amis » qui utilise un code de parrainage généré côté serveur et APP_URL/join?ref=CODE. Ajoutez les schémas à AGENTS.md et ouvrez une pull request.
Excellente façon de convertir son app web en app native ! Un délai très court, et un super moyen de mettre ses apps dans les stores sans devoir développer une app native complète !
Kevin Joling · FlightConnections & TrainConnections · Trustpilot
Intégrer le partage et l'haptique dans ChatGPT & Codex
Environ 15 minutes.
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.
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.
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.
Suivez les partages
Ajoutez ?ref=share aux URL partagées pour que Votre propre API ou des fonctions serverless 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.
Ni Mac, ni Xcode, ni Android Studio : configurez dans le navigateur, nous compilons les deux apps dans le cloud et les transmettons à App Store Connect et à la Play Console.
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.
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.