作者lucasbard (练习情人APP)
看板MacDev
标题[问题] App使用Realm的云端储存与跨装置问题
时间Thu Dec 24 18:11:47 2020
大家好
目前有做几个番茄时钟App,使用Realm,然後目前没有Sync各种装置,换手机资料就没了
,当然也无法跨装置同步
目前全球有2,000个左右付费使用者
请问要云端可以备份并且跨装置(IPhone、iPad即可),建议要怎麽做?
目前看到的解决方案有
方案一:Realm + mongodb
mongodb超过512MB要付费,一个月$1710
因为我也不知道我会不会超过512MB,所以就是有付费风险,目前收入是有超过$1710,bu
t万一以後没超过了,月租费不就还要付一辈子,那不就惨了 ( 我的App现在不是订阅制
,是一次买断 )
而且因为user已经有付费,哪天跟他说要停止服务可能也会衍生其他问题
但是这是很认真的副业,还是要勇往直前的付钱呢?
方案二:
Realm + Ice Cream
IceCream是一个第三方套件,把Realm资料存到CloudKit.
https://github.com/caiyue1993/IceCream
比较纠结的是,Realm已经是第三方了,又再串另一个第三方,接回cloudKit,是不是风
险有点高啊? 可能哪次Cloudkit改版就秀抖这样
另外还有一个隐忧就是这个没有教学可以看,官方用objc来当范例学习困难,用的人好像
也少,遇到问题怕没资料可查
方案三:
CoreData + CloudKit
想办法把Realm资料在取出来,存成CoreData,然後再存到CloudKit
就是全部改回Apple自家的东西
但是这样技术上实在太难了
方案四:
放弃修改,重新做该App的第二代,Realm + mongodb,改成订阅制
订阅制就可以确定可以cover每一个月1710的费用,至少user退光了,也就不会超过512mb
了
方案五:
放弃修改,重新做该App的第二代,改成CoreData + CloudKit
缺点是有一个App的ASO很高了,也被推荐过Apple Today,评论数4470,4.9好评
如果做二代,就是有点可惜这样
方案六:
就是不做云端储存和跨装置
这也是一个选项,因为我是做番茄时钟(大多读书用)
这个数据跟其他App比起来相对的不是太重要,没云端储存也还好
当然这样会失去一部分使用者
请问大家有没有什麽建议?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.220.255.175 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1608804714.A.66C.html
1F:→ yamapipi: 要看要不要跨平台...59.126.243.58 12/25 12:09
对吼 不跨平台
顶多Apple生态系就好了
谢谢
※ 编辑: lucasbard (101.12.163.173 台湾), 12/25/2020 12:33:37
2F:推 denkeni: 应该先调查你的使用者,有没有这项需求49.214.248.176 12/25 19:29
3F:→ denkeni: 吧49.214.248.176 12/25 19:29
满多人要求iPad(评论),尤其大陆学生很多人习惯用iPad读书
算是被要求最多的一项,但是投资下去还是不一定会增加IAP,也只能试试@@
※ 编辑: lucasbard (123.0.45.2 台湾), 12/25/2020 20:57:01
4F:→ G888888: 好奇假如 app 服务是一次买断 之後要停1.200.70.207 12/27 18:06
5F:→ G888888: 止服务会怎样1.200.70.207 12/27 18:06
对啊 也很好奇
6F:推 converse: 2或5吧,或是改成Firebase114.44.130.189 12/28 05:55
感谢意见
忘了打五(做二代)的缺点,先补上
※ 编辑: lucasbard (61.220.255.175 台湾), 12/28/2020 11:29:59
7F:推 tentenlee: 资料结构简单的话建议firebase,很省220.135.75.75 02/03 01:52
Realm好像不能直接存到fireBase不是吗?
因为资料库好像体系不同?
还是我误解了@@
※ 编辑: lucasbard (101.12.2.112 台湾), 02/04/2021 10:40:57
8F:推 IMPOSSIBLEr: 我会建议直接写一组adapter把real 67.188.234.15 03/07 15:07
9F:→ IMPOSSIBLEr: m的资料转成firebase and vice ce 67.188.234.15 03/07 15:07
10F:→ IMPOSSIBLEr: rsa,然後这个同步功能可以另外收 67.188.234.15 03/07 15:07
11F:→ IMPOSSIBLEr: 费。 67.188.234.15 03/07 15:07
12F:推 hellomotogg: 同步功能设定成订阅制 124.218.32.27 04/10 09:57