我正在使用Snapchat的示例代码尝试Snap-Kit框架,但是在运行代码时什么也不会发生,也不会抛出错误。
import SCSDKCreativeKit
let snap = SCSDKNoSnapContent()
snap.sticker = SCSDKSnapSticker(stickerImage: UIImage(named: "story_share.png")!)
snap.caption = "Snap on Snapchat!"
snap.attachmentUrl = profileURL.absoluteString
SCSDKSnapAPI().startSending(snap) { (error: Error?) in
print(error)
}
日志也不指示错误:
myapp[853:121028][SnapKit]动态配置更新状态:成功
我试过或投保过的东西都是正确的:
我的应用程序使用正确的捆绑包id、我的测试snapchat用户名在线注册,并选择了creative kit
开发密钥在Info.plist文件中为
SCSDKClientId
snapchat
在LSApplicationQueriesSchemes
列表中代码在主线程上运行
使用他们的
userInteractionEnabled
技巧没什么区别我在使用迦太基,像往常一样嵌入核心和创意框架
这不起作用的原因可能是什么?
最佳答案
我发现了一个令人失望的答案,即它只能使用不推荐的方法调用:
SCSDKSnapAPI(content: snap).startSnapping() { (error: Error?) in
...
}
我希望Snapchat能在未来修复他们糟糕的框架。如果有人知道一个实际的解决方案,请告诉我,我会接受你的回答。