Story Banner ve Story Aksiyonu
Hikaye Aksiyonu, uygulamanız içerisinde iOS cihazlarda görüntülenebilecek “Story” widgetları eklemenize olanak sağlar. getStoryView metodu, UIView altsınıfı olan VisilabsStoryHomeView örneğini döndürür.
let storyView = Visilabs.callAPI().getStoryView() view.addSubview(storyView)
Ayrıca Target Aksiyonu ID’sine göre de istediğiniz bir Hikaye Aksiyonunu çağırabilirsiniz.
let storyView = Visilabs.callAPI().getStoryView(actionId: 67) view.addSubview(storyView)
Tıklanabilir bir URL eklerseniz, bunu tarayıcıda açmak için framework veya direkt deeplink ile yönetebilirsiniz. Ancak kendi tarafınızda yönetebilmek için VisilabsStoryURLDelegate'e uyan classlara aşağıdaki kodu eklemeniz gereklidir.
extension StoryViewController: VisilabsStoryURLDelegate { func urlClicked(_ url: URL) { //TO DO } }
Bu eklenti sonrasında urlDelegate self ayarlaması yapın.
let storyView = Visilabs.callAPI().getStoryView(actionId: 67, urlDelegate: self) view.addSubview(storyHomeView)
VisilabsStoryURLDelegate eklenmesi sonrasında tıklanabilir URL SDK tarafından işlenmez!