Step7. Sharing a campaign URL
- Print
Step7. Sharing a campaign URL
- Print
Article summary
Did you find this summary helpful?
Thank you for your feedback
Through Shoplive's sharing API, you can easily share the URI Scheme or URL of the broadcast.
Set the format of shared links
URI Scheme
let scheme = "{your host}://{your host}?ak=xxx&ck=yyy"
ShopLive.setShareScheme(with: scheme, custom: nil)
URL
let url = "https://www.share_link.com/?ak=xxx&ck=yyy"
ShopLive.setShareScheme(with: "https://www.share_link.com/?ak=xxx&ck=yyy", custom: nil)
API Reference: setShareScheme(_ scheme:, custom:)
Use the default system’s shared UI
ShopLive.setShareScheme(scheme, custom: nil)
Use the custom-system’s shared UI
ShopLive.setShareScheme(scheme, custom: {
let customShareVC = CustomShareViewController()
customShareVC.modalPresentationStyle = .overFullScreen
// Create a custom system share UI ViewController and display it on the Shoplive Player screen (viewController).
ShopLive.viewController?.present(customShareVC, animated: false, completion: nil)
})
You can share the link of the currently playing broadcast with others or on social media, encouraging app installation or broadcast viewing with just a click of the link. (However, the app must handle the deeplink separately.)