FAQ sur le SDK iOS
FAQ sur le SDK iOS d'Affirm : obtenez des réponses aux questions d’intégration courantes, résolvez les problèmes et optimisez votre expérience de caisse dans l’application.
Aperçu
Le SDK iOS Affirm permet une intégration transparente de l’expérience de caisse d’Affirm dans votre application iOS. Cette FAQ est conçue pour répondre aux questions fréquentes et aux scénarios de dépannage pour les développeurs et les équipes de produit travaillant avec le SDK. Que vous commenciez tout juste ou que vous cherchiez à optimiser votre intégration, vous trouverez ici des conseils utiles, des pratiques exemplaires et des solutions aux problèmes fréquents.
FAQ
Q : Comment puis-je personnaliser le style du bouton AffirmPromotionalButton?
Personnalisation du style du AffirmPromotionalButton
Le composant AffirmPromotionalButton
est conçu pour l’encapsulation, mais vous disposez de plusieurs options pour personnaliser son style.
1. HTML Styling:
Pour le style de contenu personnalisé, vous pouvez configurer le bouton en utilisant le HTML. Cela vous permet de demander vos propres styles en pointant vers un fichier CSS.
[self.promotionalButton configureByHtmlStylingWithAmount:[NSDecimalNumber decimalNumberWithString:amountText]
affirmLogoType:AffirmLogoTypeName
affirmColor:AffirmColorTypeBlue
remoteFontURL:fontURL
remoteCssURL:cssURL];
Le paramètre cssURL
peut pointer vers un fichier CSS local, vous permettant de contrôler le style HTML.
2. Récupération de la chaîne brute pour une personnalisation complète :
Si vous avez besoin d'un degré de personnalisation plus élevé pour le contenu, vous pouvez récupérer la chaîne brute du message promotionnel. Cette méthode offre une flexibilité maximale, vous permettant d'afficher le contenu dans le style de votre choix après avoir obtenu la chaîne.
[AffirmDataHandler getPromoMessageWithPromoID:nil
amount:dollarPrice
showCTA:YES
pageType:AffirmPageTypeBanner
logoType:AffirmLogoTypeName
colorType:AffirmColorTypeBlue
font:[UIFont boldSystemFontOfSize:15]
textColor:[UIColor grayColor]
presentingViewController:self
completionHandler:^(NSAttributedString *attributedString, UIViewController *viewController, NSError *error) {
[self.promoButton setAttributedTitle:attributedString forState:UIControlStateNormal];
self.promoViewController = viewController;
}];
Mis à jour about 1 month ago