iOS Framework
Last updated
Was this helpful?
Last updated
Was this helpful?
Mluvii poskytuje dva frameworky pro integraci s vaší aplikací. pracuje s webView z WebKit sady. používá SwiftUI.
Námi poskytnutý kód umožňuje:
inicializace view s widgetem s údaji vaší společnosti,
oznámení o změně stavu widgetu,
otevření chatu,
zavření chatu a načtení stránky s widgetem,
obshluhu kliknutí na odkaz v chatu.
V případě přidání vlastních parametrů je nutné, je nejdříve nastavit v Administračním rozhraní viz
parametry je nutné nastavit před zavoláním metody chat.openChat()
volání chat.openChat()
a chat.addCustomData()
je možné volat až po obdržení informace o updatu stavu proto je nejvhodnější použít callback chat.setStatusUpdater()
Přidat vlastní obsluhu kliknutí na odkaz v chatu:
klik na odkaz je možné obsloužit vlastní funkcí předáním navigationActionCustomDelegate
při vytváření view
Aby bylo možné využívat audia a videa v aplikaci, je nutné Povolit práva pro přístup ke kameře a mikrofonu.
Pro odchytávání eventů z aplikace je možné použít funkci setMluviiEventCallbackFunc, ukázka je vložená níže:
Pokud projekt stažený z GitHubu nepůjde spustit z důvodu, že nelze nalézt framework „MluviiChat“, doporučujeme překompilovat projekt „MluviiChat“ a nově vytvořeným souborem „MluviiChat.framework“ nahradit „MluviiChat.framework“ v projektu „TestWebkitWebview“.
Náš framework je kompilovaný pro minimální verzi iOS 15.3.1.
Pokud chcete, aby aplikace fungovala správně (odesílání souborů, kamera a mikrofon), je třeba v souboru info.plist přidat vysvětlení, z jakého důvodu potřebuje vaše aplikace přístup k těmto právům. Konkrétně se jedná o tyto položky:
Privacy - Camera usage Description
Privacy - Microphone usage Description
Privacy - Media Library Usage Description
Pozor, v iOS 10 a vyšší, pokud nemáte v info.plist definici, na co práva potřebujete a aplikace se je pokusí použít, celá aplikace spadne.
Více info na
Najdete jej .