我在我的应用程序中使用Firebase数据库,存储等.当我将存档上传到Itunes Connect时,它向我询问了有关加密的问题.我是否在我的应用程序等中使用加密
我知道,Firebase使用https.
所以问题是:如果我使用Firebase,我应该在这个问题上回答什么?
我有一个应用程序,用户可以喜欢照片,评论等.像Instagram这样的功能.
我想实现用户!反馈!,用户可以看到信息,谁喜欢他的照片,谁开始关注等等.我不知道在这种情况下我应该如何组织数据库的结构.
我的用户节点快照:
我的帖子节点快照:
我可以看到,我有下一个选项 - 我应该将所有与用户相关联的操作保存到内部节点中的节点Feedback.但是我该如何保持同步呢?例如,有人可以关注我的用户,我会将其添加到此节点,用户将取消关注,但记录仍然存在.我认为,这是错误的方式.
我实际上没有其他想法,我找不到任何相关的东西.
任何建议和解决方案都非常感谢.
编辑:我需要了解,如何实现这个类似Instagram的应用程序的选项卡:
如何从节点检索数据?
UPD:我的例子中的数据库架构很糟糕(旧问题).小心(10.11.2017).
我想制作我的自定义轮UIImageView并在故事板中显示它.
我接下来做了:
@IBDesignable
class RoundedImageView: UIImageView {
override init(image: UIImage?) {
super.init(image: image)
super.layer.cornerRadius = super.frame.size.height / 2
self.layer.cornerRadius = self.frame.size.height / 2
}
override init(frame: CGRect) {
super.init(frame: frame)
super.layer.cornerRadius = super.frame.size.height / 2
self.layer.cornerRadius = self.frame.size.height / 2
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
super.layer.cornerRadius = super.frame.size.height / 2
self.layer.cornerRadius = self.frame.size.height / 2
}
}
Run Code Online (Sandbox Code Playgroud)
而我在storyboard中的imageView是选中的RoundedImageView类.但在故事板中,它仍然显示为矩形.我怎么才能意识到这一点?当我运行代码时它是圆形的.谢谢
我有一个数据库posts,users以及其他节点,如经典社交媒体应用程序。
我正在继续对我的应用程序实施最佳实践。现在我想重写我的新闻条(我关注的用户帖子(如 Instagram 中的主页标签))。
我已经阅读了一些有关fan-out策略的信息,现在我对如何正确执行感到困惑。
所以,我有两个机会:
就像这里:每次用户添加新内容时post,post都会将带有完整信息的内容复制users-timeline(users news strip)/UID/postId: FULL INFO到所有内容followers中user。并且每次编辑都会编辑每次提及 this post。
每次用户添加新的post,这postID将被复制user-timeline(users news strip)/UID/postId: true到所有followers这些user。并且每次编辑都只会编辑源帖子。
Firebase 哪种逻辑更好?
我正在寻找一个从Firebase存储中检索图像的开始结束代码示例,只是为了显示图像.作为图像视图或表格.我看过这里的帖子和各种教程.总觉得有些事情被遗忘了.如果我能看到整个画面,我将能够更好地掌握这一点.
附加的代码是我目前尝试将photo1从本地更改为从Firebase存储中提取.
import UIKit
import Firebase
import FirebaseAuth
import FirebaseStorage
import FirebaseDatabase
class MainMenuTableViewController: UITableViewController {
var mainMenu = [Menu]()
var photo1 = UIImage()
override func viewDidLoad() {
super.viewDidLoad()
loadMenu()
}
func loadMenu() {
let storage = FIRStorage.storage()
// Create a storage reference from the URL
let storageRef = storage.referenceForURL("https://firebasestorage.googleapis.com/v0/b/medicalpatientapp-7fd45.appspot.com/o/iconimages%2Ffile-medical-icons.png?alt=media&token=c95b9c51-67ae-4e93-b63c-62091015a9ff")
// Download the data, assuming a max size of 1MB (you can change this as necessary)
storageRef.dataWithMaxSize(1 * 1024 * 1024) { (data, error) -> Void in
// Create a …Run Code Online (Sandbox Code Playgroud) firebase ×4
swift ×3
ios ×2
uiimageview ×2
app-store ×1
cryptography ×1
nosql ×1
storyboard ×1
swift3 ×1
uikit ×1