设置新的iOS设备或在OS X上安装Messages Beta时,可以使用iMessage帐户登录以开始使用iMessage接收和发送消息。
iMessage的一个优势是这些消息可以在所有设备上接收到-意味着只要在设备上配置了iMessage,就可以查看对话的历史记录。
但据我所知,您只能在设备上设置iMessage帐户后才能看到已发送的邮件。有没有办法在设置iMessage 之前加载已发送/接收的旧消息?(我想在当前对话/线程中加载旧消息,以及最近未收到消息的旧对话。)
设置新的iOS设备或在OS X上安装Messages Beta时,可以使用iMessage帐户登录以开始使用iMessage接收和发送消息。
iMessage的一个优势是这些消息可以在所有设备上接收到-意味着只要在设备上配置了iMessage,就可以查看对话的历史记录。
但据我所知,您只能在设备上设置iMessage帐户后才能看到已发送的邮件。有没有办法在设置iMessage 之前加载已发送/接收的旧消息?(我想在当前对话/线程中加载旧消息,以及最近未收到消息的旧对话。)
Answers:
我只是通过将所有聊天记录~/Library/Messages
从现有(OSX 10.8)计算机复制到新计算机(OSX 10.10)来传输的。
需要注意的几件事:
chat.db-shm
并chat.db-wal
从~/Library/Messages
在新机器上sudo kill -9 pid
在终端中杀死了该进程。为了找出哪个进程(和pid)保留了这些文件,我使用了出色的What's Keeping Me。它找到了罪魁祸首的过程,但是我无法从其中杀死它(因此不得不求助于终端的杀死)。我对以上内容感到满意,并且只要历史本身存在,我也不会对公开对话的列表不被恢复感到担心。†w
iDevices和Mac上的“消息”应用程序将消息存储在本地存储中。简而言之,无法选择在设置iMessage之前查看已发送/接收的旧消息,因为它们未存储在iCloud等其他地方。
~/Documents/iChats
在Mac中的文件夹(默认)下设置“消息”应用程序并将其设置为时,您可以查看已发送/已接收的对话Messages app > Preferences > Messages
。
但是,这里有一个例外,如果您备份存储对话的文件并将其加载回去,则可能会看到较旧的消息。