Skip to main content
Github-tietovarasto: https://github.com/KlipFit/kleep-rn Ohut WebView-käärinen drawer.kleep.ai:n ympärillä. SDK tarjoaa yhden komponentin ja kaksi metodia, jotka vastaavat iOS-pintaa.

Asennus


Jokainen julkaisu on saatavilla npm-tarbällina cdn.kleep.ai:ssa. Kaksi URL-muotoa on käytettävissä: Uusin vakaa (päivittyy automaattisesti jokaisen uuden vakaan julkaisun myötä — esijulkaisut eivät koskaan siirrä tätä osoitinta):
Kiinnitä tietty versio (suositeltavaa tuotantoon — täysin muuttumaton):
Korvaa v1.0.0 ja 1.0.0 haluamallasi julkaisutunnisteella. Luetellut paketit ovat vertaisriippuvuuksia — SDK vaatii ne, mutta antaa sinun hallita versiota. Julkaistu tarbälli sisältää SHA-256-tarkistussumman (<tarball>.sha256 / latest.tgz.sha256), jos haluat varmistaa eheyden ennen asennusta.

Expo

Molemmat vertaisriippuvuudet on esipaketoitu Expo Go:ssa (SDK 54+). Kehitysvaiheessa ei tarvita ylimääräistä asennusta. Tuotantojulkaisuissa expo prebuild ottaa ne automaattisesti käyttöön.

Bare React Native

Käyttöoikeudet


Jalkinevirtausta varten (kameraskannausta), lisää ios/<App>/Info.plist-tiedostoon:
Ja android/app/src/main/AndroidManifest.xml-tiedostoon:

Määritä kerran sovelluksen käynnistyessä


Käyttö


Metodi 1: Kleep.checkProduct

Kutsu tätä PDP:n latautuessa. Tulos ohjaa “Löydä kokoni” CTA:ta — näytetäänkö se ja mitä etikettä käytetään. Palauttaa
Logiikkakaavio SDK välimuistittaa tuloksen 5 minuutiksi muistiin, avaimella (publicId, productId) portille ja (publicId, productId, mid) suosituskoolle. PDP:n uudelleenrenderöinti tai taaksepäin navigointi on ilmaista. Toteutusesimerkki

Metodi 2: <KleepFindSizeView>

Liitä tämä komponentti avaamaan kokohakuvetolaatikko koko näytön Modal+WebView-komponentissa. Ohjattu komponenttimalli: omistat visible-tilan, SDK pyytää sulkemista onDismiss-kutsulla. SDK:n automaattisesti kytkemät toiminnot (sinun ei tarvitse tehdä mitään):
  • Siltaa vetolaatikon iframe-tyylisen window.parent.postMessage:n React Native -sillalle
  • Säilyttää mid / uid:n AsyncStorageen, kun vetolaatikko lähettää ne
  • Vastaa getMid / getUid / getSizes postMessage-viesteihin vetolaatikosta
  • Kutsuu Kleep.checkProduct:ia avauksen yhteydessä virtauksen ratkaisemiseksi (vaatteet / alusvaatteet / jalkineet / lapset) — käyttää samaa 5 minuutin välimuistia kuin CTA-kutsu, joten se on ilmainen jos olet jo kutsunut checkProduct:ia

Metodi 3: Kleep.track

Lähetä-ja-unohda-analytiikka. Ei koskaan heitä poikkeuksia.
Haluamme seurata 3 tapahtumaa: product_viewed esimerkki
product_added_to_cart esimerkki
checkout_completed esimerkki

Välimuistin tyhjentäminen


SDK pitää kahta muistivälimuistia (5 min TTL kumpikin):
  • Tuoteportti(publicId, productId) → { recommendable, category, productFound }
  • Suosituskoko(publicId, productId, mid) → size label
Molemmat tyhjenevät automaattisesti. Jos sinun täytyy pakottaa päivitys (käyttäjä kirjautui ulos, jälleenmyyjä vaihtui, manuaalinen päivityspainike):