如何正确删除短信?
How to delete messages properly?
我是 android 的初学者,所以如果我的问题似乎是 foolish.Basically,请原谅我 foolish.Basically 我已经使用 socket.io
和 mongodb
并且工作正常。它为数据库中的两个用户保存了一个唯一的房间密钥,当他们登录到我的应用程序时,他们可以通过他们的电子邮件 ID 访问该密钥。
我的消息存储格式:
{
"_id" : ObjectId("5abcf523f388e02978bf7780"),
"_mid" : "roman-reigns+john-cena",
"from" : "roman.reigns",
"to" : "john.cena",
"msg_time" : "29 Mar 2018(07-41-29)",
"msg" : "hy"
}
这些东西运行没有任何问题。
我将单个消息删除设计为 unsend 以便它会删除发件人的消息,这个想法似乎不错。但现在我要问的是如何为用户提供完全删除选项。我的意思是,在我的情况下,这些聊天对话将显示在用户的 phone 中,因此当一个用户尝试删除所有消息时,如果我在那时从数据库中删除所有消息,那么 message list
也会被其他用户删除,不会是user friendly
。那么如何设计all delete的消息格式才不会被删除从其他人的列表中删除,但从当前删除者的列表中删除 phone.
请提出任何想法,以便我的问题得到解决。
您可以再使用一个参数作为标志,其中
deleteMsg flag where 4 values can put
0表示活跃
1 发件人已删除
2 接收器已删除
两者都是 3
如果复杂那么
保留两个标志
senderDeleted = 0 个有效 1 个已删除
receiverDeleted = 0 活动 1 删除
我是 android 的初学者,所以如果我的问题似乎是 foolish.Basically,请原谅我 foolish.Basically 我已经使用 socket.io
和 mongodb
并且工作正常。它为数据库中的两个用户保存了一个唯一的房间密钥,当他们登录到我的应用程序时,他们可以通过他们的电子邮件 ID 访问该密钥。
我的消息存储格式:
{
"_id" : ObjectId("5abcf523f388e02978bf7780"),
"_mid" : "roman-reigns+john-cena",
"from" : "roman.reigns",
"to" : "john.cena",
"msg_time" : "29 Mar 2018(07-41-29)",
"msg" : "hy"
}
这些东西运行没有任何问题。
我将单个消息删除设计为 unsend 以便它会删除发件人的消息,这个想法似乎不错。但现在我要问的是如何为用户提供完全删除选项。我的意思是,在我的情况下,这些聊天对话将显示在用户的 phone 中,因此当一个用户尝试删除所有消息时,如果我在那时从数据库中删除所有消息,那么 message list
也会被其他用户删除,不会是user friendly
。那么如何设计all delete的消息格式才不会被删除从其他人的列表中删除,但从当前删除者的列表中删除 phone.
请提出任何想法,以便我的问题得到解决。
您可以再使用一个参数作为标志,其中
deleteMsg flag where 4 values can put
0表示活跃 1 发件人已删除 2 接收器已删除 两者都是 3
如果复杂那么
保留两个标志
senderDeleted = 0 个有效 1 个已删除 receiverDeleted = 0 活动 1 删除