通过私有 API 操作短信息?

2015-03-17 18:00:54 +08:00
 wdv2ly

刚从android换到ios,一堆联系人/短信和通话记录需要同步过来。
安卓数据导出成xml格式文件了。
然后就想撸个工具把这些数据写进iphone。
不懂ios开发啊。
听说可以用私有API实现一些低级需求。
查了半天,没找到写入短信的接口,不相关的倒是找到一大堆(-。-;)
大家有知道具体API的吗?
或者有别的比较好的方法完成需求?
或者,告诉我能不能实现( ╯□╰ )
PS,手机没越狱。

3631 次点击
所在节点    iOS
12 条回复
bestsanmao
2015-03-17 18:02:44 +08:00
未越狱的手机不是没有权限读写短信吗?
vmebeh
2015-03-17 18:05:53 +08:00
Google 同步/导入/导出
iCloud 同步/导入/导出
Outlook 同步/导入/导出
qq邮箱同步/导入/导出
……
……
popbones
2015-03-17 18:09:00 +08:00
就是因为是私有所以才没有详细的文档因为说白了就是不许你用。另外通话记录和短息这种东西就归档存起来吧,导来导去意义不大吧。
wujichao
2015-03-17 18:09:58 +08:00
1 先越狱
2 通过qq同步助手迁移
3 itunes备份手机
4 刷机
5 itunes恢复
wdv2ly
2015-03-17 18:20:33 +08:00
@bestsanmao 越狱了就可以吗?我是想知道具体的API
@vmebeh @wujichao 不要这样嘛。。俺想学习下iOS开发嘛。。
@popbones 嗯嗯,主要是想学习下。
learnshare
2015-03-17 18:39:57 +08:00
同步工具都能导出导入
wdv2ly
2015-03-17 18:41:55 +08:00
@learnshare 要越狱才行的吧?调用私有API的话,需要越狱吗?
learnshare
2015-03-17 18:44:31 +08:00
@wdv2ly 系统 API 不是允许程序调用么,不过会有请求访问权限的弹窗
so898
2015-03-17 20:34:45 +08:00
越狱,之后通过高权限访问对应的Message SQLite数据库就好了
非越狱下的私有API在iOS 7的时候被苹果干掉了
jeansfish
2015-03-17 20:47:41 +08:00
构造itunes备份再恢复进去?
wdv2ly
2015-03-18 12:41:04 +08:00
@so898 噢,原来被干掉了啊,我说怎么找不到。已经升了8.2,短期内看来没办法了。
@jeansfish 短信也能备份恢复吗?
jeansfish
2015-03-18 14:21:31 +08:00
@wdv2ly 我是乱说的。XD

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/177558

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX