V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chengkai1853
V2EX  ›  Apple

写了个 Keepass 的 ios 客户端,大家可以用一下

  •  
  •   chengkai1853 · 2018-08-10 09:31:30 +08:00 · 19017 次点击
    这是一个创建于 2302 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己是一个 keepass 的使用者,手机也是 iphone。虽然 Appstore 里面已经有 minikeepass。但是它功能有限,例如缺少一下功能:

    • 无云同步,缺乏常用的 dropbox 和 onedriver 的支持,多少有些不方便
    • 无浏览器账号密码自动填充功能。这个就很不方便了,每次都要复制粘贴。
    • 不支持 1password 的 app 密码填充功能。因为有些国外的 App 都支持 1password 的密码填充功能。
    • 缺乏对应中文网站模板的支持
    • 缺乏附件的支持,无法查看附件内容

    由于本人也是 keepass 的忠实使用者,为了解决以上问题。就干脆自己写了一个 App 来实现这些功能。目前 Fantasypass 已经上线了一段时间了。针对了以上的缺点进行了改进。

    • 流畅的 UI 和动效
    • 云同步,支持 dropbox 和 onedriver
    • 支持浏览器自动填充
    • 兼容 1password 支持的 App,意思就是 1password 能自动填充的,fantasypass 也能填充
    • 添加了许多常用网站模板的支持
    • 支持 png、jpg、html、md、txt 等后缀的附件进行显示

    具体 Appstore 的链接如下,需要的小伙伴自行下载使用。

    https://itunes.apple.com/cn/app/fantasypass/id1357961740?mt=8

    如果在使用过程中发现不足和良好的建议,请在 Appstore 的评论区进行评论,到时候按照评论上面进行改进,争取让它更好用

    118 条回复    2022-08-05 11:43:08 +08:00
    1  2  
    leafleave
        1
    leafleave  
       2018-08-10 09:52:05 +08:00 via iPhone
    哇,一个密码软件怎么这么大,70 兆
    Deep Dark ♂Fantasy
    chengkai1853
        2
    chengkai1853  
    OP
       2018-08-10 10:03:53 +08:00
    @leafleave 大小没太注意,字体和库比较大,加上 swift 本身比 oc 的 ipa 要大。我之后再优化下包大小!
    CRight
        3
    CRight  
       2018-08-10 10:05:51 +08:00 via iPhone
    感谢啊🙏之前用的不支持自动填充,麻烦死了
    Tink
        4
    Tink  
       2018-08-10 10:10:00 +08:00
    装上试试
    xdeng
        5
    xdeng  
       2018-08-10 10:16:11 +08:00
    支持下国内云啊 支持下 WebDAV 支持下 TOTP
    whisperer
        6
    whisperer  
       2018-08-10 10:27:15 +08:00
    试试看。。现在用 KeePass Touch,用着不太方便
    chengkai1853
        7
    chengkai1853  
    OP
       2018-08-10 10:35:48 +08:00
    @xdeng TOTP 之后要做的,国内云都不提供 Api 的,要有我也想支持。之后会加入 icloud 备份同步功能,WebDAV 主要用在哪个地方,这个不太清楚!大家尽量在 Appstore 评论区写一遍,到时候主要根据哪里来改进 App
    cyang
        8
    cyang  
       2018-08-10 10:44:20 +08:00
    感谢分享!现在在用 minikeepass+ dropbox,其实是可以实现同步的!
    internelp
        9
    internelp  
       2018-08-10 10:48:07 +08:00
    我在用苹果的钥匙串。
    hnxy99
        10
    hnxy99  
       2018-08-10 10:50:12 +08:00
    在用 keepass touch,同步麻烦啊,不能 iCloud drive 同步。楼主这个能同步 iCloud drive 吗
    nodin
        11
    nodin  
       2018-08-10 10:52:55 +08:00 via Android
    @chengkai1853 国内的坚果云支持 WebDAV。
    xdeng
        12
    xdeng  
       2018-08-10 10:53:01 +08:00
    @chengkai1853 坚果云 群晖 Seafile 都支持 WebDAV
    Mavious
        13
    Mavious  
       2018-08-10 11:00:33 +08:00
    我也是 mini 的用户,那货太弱鸡了。连指纹解锁密码库都没有( mini 那个所谓的指纹,只不过是开启软件用的,不是开启密码库用的)。所以我把 mini 当清单用了,密码记不住,打开查一查。其他一无是处。

    我希望增加的功能:webdav (坚果云)同步。我现在是装了个坚果云 ios 端手工同步,好麻烦啊。
    (评分与建议我稍后转发 store,非常感谢 lz,keepass 的客户端实在是太稀少了,lz 这算是 0 的突破,支持!)
    chengkai1853
        14
    chengkai1853  
    OP
       2018-08-10 11:02:09 +08:00
    @hnxy99 还不支持 icloud,icloud drive 你想的操作流程是怎么样的啊?我可以后续实现
    wogong
        15
    wogong  
       2018-08-10 11:08:58 +08:00
    应用授权出错,Dropbox API 超限了
    anyfc
        16
    anyfc  
       2018-08-10 11:10:50 +08:00
    iPhone X 授权 dropbox 错误后,app 闪退,导入 keepass 数据库,还是闪退
    chengkai1853
        17
    chengkai1853  
    OP
       2018-08-10 11:12:20 +08:00
    @anyfc
    @wogong 好的,谢谢反馈,我看看,之前 dropbox 可以的,我都是用 dropbox 同步的。上线一段时间没看。周末我看看具体问题!
    chengkai1853
        18
    chengkai1853  
    OP
       2018-08-10 11:28:03 +08:00
    @wogong @anyfc 你们是在哪一步超限了,能给个图或者步骤吗?我这里试了自己的又可以!
    nezzzz
        19
    nezzzz  
       2018-08-10 11:38:09 +08:00 via iPad
    非常感谢,使用中,希望后续能支持 ipad
    xuhaoyangx
        20
    xuhaoyangx  
       2018-08-10 11:42:09 +08:00
    xuhaoyangx
        21
    xuhaoyangx  
       2018-08-10 11:42:37 +08:00
    @chengkai1853 #18 同样希望能支持下 ipad
    titanium98118
        22
    titanium98118  
       2018-08-10 11:43:15 +08:00
    同 5 楼
    randyzhao
        23
    randyzhao  
       2018-08-10 11:43:35 +08:00
    我弱弱的问个问题。

    Mac 平台有什么推荐么?用的是 MacPass,不能填充。
    CRight
        24
    CRight  
       2018-08-10 11:47:06 +08:00 via iPhone
    @xuhaoyangx 出现同样的错误
    randyzhao
        25
    randyzhao  
       2018-08-10 11:48:16 +08:00
    先下载支持了,等 iCloud 同步 feature。

    我现在是在 iCloud Drive 里建了一个叫 keepass 的文件夹,kdbx 就丢里面。
    然后 MiniKeePass 和 MacPass 都读同一个文件。

    但是手机上的 MiniKeePass 只能读,不能改,改完是没法同步回 iCloud Drive 中的。这就很尴尬,每次在手机上新注册了信息,还需要到 Mac 上来录入。
    RainNiuBi
        26
    RainNiuBi  
       2018-08-10 12:00:11 +08:00
    我记得 Keepass 不是能用坚果云的 WebDAV 同步吗?之前好像在哪篇文章里看过
    lsj5031
        27
    lsj5031  
       2018-08-10 12:00:36 +08:00
    赞,支持一下,之前就想做一个。现在用的 keepass touch
    vinsand
        28
    vinsand  
       2018-08-10 12:07:15 +08:00 via iPhone
    亲 作为一个新手菜鸟刚接触
    这是怎么使用?还有 1password 一类也看不懂
    anyfc
        29
    anyfc  
       2018-08-10 12:07:51 +08:00
    好不容易用 itunes 导入了数据,里面居然是空的。。。。之后又是不停的闪退了
    sundev
        30
    sundev  
       2018-08-10 12:23:17 +08:00   ❤️ 1
    @randyzhao 要自动填充需要安装 http 插件的,配合 chrome 中的 chromePass 插件实现自动填充
    sephinh
        31
    sephinh  
       2018-08-10 12:52:47 +08:00 via iPhone
    下载支持了,看看如何
    randyzhao
        32
    randyzhao  
       2018-08-10 12:53:02 +08:00
    @sundev #30

    谢谢,我了解一下,是插件和 MacPass 配合么?那么 Safari 是不是暂时还没有插件。
    sundev
        33
    sundev  
       2018-08-10 13:16:23 +08:00   ❤️ 1
    @randyzhao https://github.com/MacPass/MacPassHTTP
    是和 macpass 配合,safari 我没有用所以没了解过!
    chengkai1853
        34
    chengkai1853  
    OP
       2018-08-10 13:36:07 +08:00
    @anyfc 这么奇怪啊.. 是不是触发了某些特殊情况,能不能把步骤告诉我。我测试时没问题的。我自己一直在用,感觉没什么问题才发上去的!
    chengkai1853
        35
    chengkai1853  
    OP
       2018-08-10 13:41:02 +08:00
    @xuhaoyangx 知道问题了,dropbox 没有改成 production 模式。除了好了通知你
    randyzhao
        36
    randyzhao  
       2018-08-10 13:49:00 +08:00
    @sundev #33

    弄成了,Chrome 插件选了个叫 KeePassHelper 的,感觉还不错。
    感谢老司机带路。
    warcraft1236
        37
    warcraft1236  
       2018-08-10 13:51:11 +08:00
    @chengkai1853 我不觉得现在这个时间节点还对包的大小有什么要求。毕竟网络条件和设备的存储都比以前丰富太多了
    chengkai1853
        38
    chengkai1853  
    OP
       2018-08-10 13:58:36 +08:00
    @xuhaoyangx 已经申请了 500 个测试,正在申请发布模式。之前不知道。现在有 500 个名额可以先用 dropbox 了
    xuhaoyangx
        39
    xuhaoyangx  
       2018-08-10 14:17:58 +08:00
    @chengkai1853 #38 麻烦了
    skschema
        40
    skschema  
       2018-08-10 14:21:25 +08:00
    占位,帮顶,回头试一下。
    anyfc
        41
    anyfc  
       2018-08-10 14:24:39 +08:00 via iPhone
    可以关联了,就差闪退问题了
    CRight
        42
    CRight  
       2018-08-10 14:30:50 +08:00 via iPhone
    可以导入之前的数据吗?
    CRight
        43
    CRight  
       2018-08-10 14:33:41 +08:00 via iPhone
    @CRight 找到这个功能了😂
    chengkai1853
        44
    chengkai1853  
    OP
       2018-08-10 14:50:01 +08:00
    @anyfc 闪退你说下步骤,我模拟下,看能不能重现!
    anyfc
        45
    anyfc  
       2018-08-10 15:24:17 +08:00 via iPhone
    @chengkai1853 就正常打开 app,除了刚安装的时候能进入 app,其余只要退回主屏幕,在点开 app 就闪退
    ifoolish
        46
    ifoolish  
       2018-08-10 15:36:17 +08:00
    意思是支持 iOS 12 新出那种密码填充方式?
    bb19491001
        47
    bb19491001  
       2018-08-10 15:38:37 +08:00 via Android
    支持 google drive 吗
    xings
        48
    xings  
       2018-08-10 15:39:28 +08:00
    正好想转到 keepass,马上尝试下
    chengkai1853
        49
    chengkai1853  
    OP
       2018-08-10 16:01:40 +08:00
    @ifoolish ios12 的填充是系统自带的。我说的是和 1password 一样的填充
    chengkai1853
        50
    chengkai1853  
    OP
       2018-08-10 16:04:35 +08:00   ❤️ 1
    @bb19491001 目前支持 3 个, 本地 wifi,onedrive,dropbox。google driver 真是我懒,想有那两个就够了,就没加。需要的话之后加上,然后就是 webdav
    ifoolish
        51
    ifoolish  
       2018-08-10 16:08:10 +08:00
    @chengkai1853 #49 就是系统自带的那个,好像是可以支持第三方 APP ?
    wty21cn
        52
    wty21cn  
       2018-08-10 16:27:13 +08:00 via iPhone
    @chengkai1853 webdav 可以用坚果云同步
    chengkai1853
        53
    chengkai1853  
    OP
       2018-08-10 16:40:09 +08:00
    @ifoolish 系统自带的可以用,但是你无法多平台通用。keepass 和 ios 自带的填充并不冲突的!自带的是系统控制的,并不提供任何给第三方的接口!
    mangoDB
        54
    mangoDB  
       2018-08-10 18:36:35 +08:00
    安卓环境下,Keepass2Android 很好用。
    Wicked
        55
    Wicked  
       2018-08-10 19:05:56 +08:00 via iPhone
    刚换 MacBook,才发现 keepass 没有官方的客户端,正愁呢,晚上回家试试楼主的
    其实同步不是刚需,直接将 db 扔 dropbox 就好了
    liangsdu
        56
    liangsdu  
       2018-08-10 20:20:20 +08:00
    支持楼主,目前再用 miniKeePass。楼主可以考虑 webdav 支持,国内有良心的坚果云
    0TSH60F7J2rVkg8t
        57
    0TSH60F7J2rVkg8t  
       2018-08-10 21:20:25 +08:00 via iPhone
    感谢楼主写的 app !提个修改意见。帮助里的 iTunes 都写成了 Itunes,看着好难受。建议改为 iTunes。
    0TSH60F7J2rVkg8t
        58
    0TSH60F7J2rVkg8t  
       2018-08-10 21:24:48 +08:00 via iPhone
    报告一个 bug。步骤是,新建一个 test 的库,进去后点+号添加一个文件夹,比如 v2ex,然后返回列表,右滑文件夹,弹出删除确认,点确定。App 闪退了。iOS10.3.3
    eneloop
        59
    eneloop  
       2018-08-10 21:36:36 +08:00 via Android
    @Mavious ios 的 keepass 软件其实不少,只是都不好用,都很古老
    siagasky
        60
    siagasky  
       2018-08-10 21:49:11 +08:00
    个人觉得 ios 上 kypass 已经足够好用了,各种云同步,还支持 otp。更新也挺频繁。
    formose
        61
    formose  
       2018-08-10 22:20:57 +08:00
    minikeepass 够用,就是快一年更新一次。
    1piece
        62
    1piece  
       2018-08-10 22:24:05 +08:00 via Android
    开源了吗?
    1piece
        63
    1piece  
       2018-08-10 22:35:45 +08:00 via Android   ❤️ 3
    为了你这个帖子我特意注册了这个账号,之前一直在潜水。我真怀疑 V2 上到底有多少程序员。
    如果你使用了 keepass 的源代码,那你应该没有权利闭源吧?(我不是程序员可能在这点上理解有偏差)
    没有开源那就是说你有能力去窃取用户的账号密码。据我所知 keepass 的所有第三方程序和插件都是开源的,而且作者明确表示只有官网上列出的插件和程序是接受过审核的,也就是说你的程序并不安全。希望你可以在 sourceforge 上提交这个程序并接受审核。
    利益相关:keepass 重度用户,忠实粉丝。
    Admstor
        64
    Admstor  
       2018-08-10 23:55:47 +08:00
    keepass 所以 GNUv2 协议,所以楼主应当公开自己的代码

    另外 minikeepass 仅仅需要 18M,而你的需要 124M
    这差距之大实在难以接受,太多第三方的代码也会导致你的代码质量难以由自己控制
    对于密码安全软件,不开源也是难以接受
    相比较而言
    什么同步什么自动填充对我来说都使可以接受的"优点"
    notgood
        65
    notgood  
       2018-08-11 00:10:26 +08:00 via iPhone
    @chengkai1853 感谢你的作品,请问支持 Chrome 填充吗?
    chengkai1853
        66
    chengkai1853  
    OP
       2018-08-11 00:50:33 +08:00
    @1piece @Admstor 不知道是我没找到还是其他原因,像 lastpass 等也是没有找到开源的。因为是免费,而且并无广告,无任何收入来源,所以协议海真没太关注。本来写这个 App 也是自用为目的。里面也包含太多自用型代码。其实开始本来就是想这个 app 无需联网的,这样就不会你们担心安全问题,联网是因为后来加入了云同步功能。目前你进制 fantasypass 使用网络也仅仅不能进行云同步而已。其他功能都是正常使用的!该 App 并不是由 minikepass 的基础上做的,完全是自己一步步写的,由于太多自用型代码(其他项目用)。如果大家都觉得要开源,我目前会把 App 下掉。等到合适时候再上架.. 希望谅解!
    chengkai1853
        67
    chengkai1853  
    OP
       2018-08-11 00:51:05 +08:00
    @notgood chrome 的核心也是 safari 的,应该是通用的!
    1piece
        68
    1piece  
       2018-08-11 07:00:19 +08:00 via Android
    @chengkai1853 lastpass 是商业软件当然不会开源了。你如果不开源在最好在 AppStore 里注明,而且这样做应该算违反 keepass 的开源协议,上面有人说到了。
    Admstor
        69
    Admstor  
       2018-08-11 09:43:35 +08:00
    @chengkai1853 keepass 是 keepass,与 lastpass 完全不是一个软件
    另外你 1password 也是一个商业软件,你使用了 1password 的填充方法是否也侵犯了对方公司的权利我看也有待斟酌

    密码管理总是取决于最弱的一个短板
    keepass 核心部分可以说是暂时没有漏洞
    但是你这个 app 显然包含了太多无用代码(侵权暂且不提),无用代码即会引入大量 bug 和潜在安全问题
    所以我不会使用,并且也不建议大家使用

    更何况你所说的几个痛点,lastpass 或者 1P 可以说与 keepass 相互弥补
    有那种需求为什么不转用成熟可靠的方案非要使用你这个
    不开源是完全没有办法让人信服
    chengkai1853
        70
    chengkai1853  
    OP
       2018-08-13 09:52:45 +08:00
    @Admstor 肯定没有侵犯 1password 的问题。你知道 onenote 能从印象笔记转换笔记过来,onenote 也就是兼容了印象笔记,是不是也侵犯了印象笔记?!
    强调: 该软件本来开始目的自用,我觉得可以方便大家推荐一下而已,觉得好好就用,不好就不用,我不从中盈利,对此用不用对我本身不会造成任何影响。还有你说的安全问题,你能保证你从 github 上看到的源码就是 appstore 上安装的?没二次添加任何东西?所谓的安全不过是你信任不信任而已。不再过多讨论这类问题!
    一个 minikeepass,都有人觉得不足,为什么没人更多投入添加功能,这个问题是否更值得思考。
    不再过多讨论这类问题。我之后会在 appstore 里面添加版权声明!
    chengkai1853
        71
    chengkai1853  
    OP
       2018-08-13 18:16:59 +08:00
    1.5 版本添加了扫二维码显示 TOTP 功能,和 Authenticator 比较过。准确无误,已提交审核!
    chengkai1853
        72
    chengkai1853  
    OP
       2018-08-16 16:57:42 +08:00
    @liangsdu
    @ahhui
    @Wicked 你们说到的都改了将要提交的 1.6 是目前最稳定的版本,支持了 TOTP、iCloud Drive、WebDAV,亲测全部可用。并且同步界面进行优化,修复了崩溃问题。谢谢你们的建议,非常感谢!如果 FantasyPass 有用,Appstore 给个小评价。谢谢

    另外问个问题,你们会用 FantasyPass 提供的自定义键盘么?
    0TSH60F7J2rVkg8t
        73
    0TSH60F7J2rVkg8t  
       2018-08-16 18:36:47 +08:00
    @chengkai1853 感谢楼主!辛苦了。回头试试,然后去 AppStore 里评论一下。
    liangsdu
        74
    liangsdu  
       2018-08-16 21:50:58 +08:00
    @chengkai1853 截至到本次回复未刷新到 1.6 版本。刷新到测试一下
    chengkai1853
        75
    chengkai1853  
    OP
       2018-08-17 15:10:29 +08:00
    @1piece @Admstor 明确开源的就只有 minikeepass,其它很多根本找不到源码!另外最近我网上查了很多了解了一下 GPL 协议,Webkit 是 GPL,Linux 也是 GPL,苹果安卓都是 Linux 内核,他们修改内核代码,他们把内核开源了。系统的其它代码根本没有开源。静态链接 GPL 库,你只需要把修改的 GPL 库给开源了。其它的是不用开源的!另外安全问题, 程序是上架的,经过苹果的审核,苹果也是十分重视安全问题的,还是担心可以抓包确认安全性。
    1piece
        76
    1piece  
       2018-08-17 19:26:32 +08:00 via Android
    @chengkai1853 我把官网的所有第三方程序都看了一遍,除了很多没有提供下载地址甚至已经失效的,我只找出三个没有提供源代码的:KyPass,KPCLI 和 KeePassB。不知道你所说的“明确开源的就只有 minikerpass ”的结论是怎么得出来的。再退一步讲,你将你的程序代码提交给 keepass 开发者对你有半点损失吗?难道一个维护了一个开源项目 13 年的人会将你的代码用于商用?作为一个普通用户,我只信任 keepass 官网列出的程序和插件。
    liangsdu
        77
    liangsdu  
       2018-08-19 20:56:23 +08:00
    @chengkai1853 webdav 好像有 bug?加了所有信息后,没有文件出来啊
    chengkai1853
        78
    chengkai1853  
    OP
       2018-08-20 09:07:36 +08:00
    @liangsdu 可以在苹果商店的评论里面反馈! WebDAV 对应的同步目录是 FantasyPass,是不是没有在指定文件夹下?通过手机端同步,里面就有了
    chengkai1853
        79
    chengkai1853  
    OP
       2018-08-20 09:20:17 +08:00
    @1piece 说了有很多其他项目用的。我也有很多开源。适合就开源,不适合就不开源。花了那么多时间去看协议,只是说明我重视协议,并没有违反!用不用就像你说的,信任就用,不信任就不用。
    Taosky
        80
    Taosky  
       2018-08-20 23:22:08 +08:00
    试用了一下,同步挺方便的,不过 App 里面还是有局限(用不了第三方键盘和大部分 App 都不支持),感觉还是要 IOS 12 接入系统的密码管理才好用,还有就是动画有点奇怪。。。期待后续的改进!
    chengkai1853
        81
    chengkai1853  
    OP
       2018-08-21 09:09:25 +08:00   ❤️ 1
    @Taosky 等 ios12 正式版出来就做 ios12 兼容,目前自己设备不方便升级到 ios12。 兼容了那个时候就方便了。键盘倒是不一定是用来登录的,例如发送给某人密码,发送联系人(目前有导入通讯录功能)等场景。 后面会做扩展功能的。会继续优化和增加新功能... 如果好用就给个好评,最好在苹果商店写下评价,到时候按照那个评论来改进。
    journey
        82
    journey  
       2018-08-22 16:45:17 +08:00   ❤️ 1
    使用密钥文件解锁还一定需要密码?
    我用没有设置密码的密钥无法打开数据库
    chengkai1853
        83
    chengkai1853  
    OP
       2018-08-22 18:29:58 +08:00
    @journey 好的,我测试下,下个版本修改下。把这个问题顺便提交到 Appstore 评论区吧。方便统计更改! 谢谢!
    hnxy99
        84
    hnxy99  
       2018-09-04 12:58:16 +08:00 via iPhone
    @chengkai1853 我 Windows 装了 iCloud drive,电脑版的 keepass 软件和数据库都在里面。想在 iPhone 上直接读取这个文件,如有修改就自动同步了。相当于 dropbox 的功能。谢谢!
    chengkai1853
        85
    chengkai1853  
    OP
       2018-09-04 13:39:31 +08:00
    @hnxy99 目前所有云同步功能都是一样逻辑,iCloud drive 和 dropbox 一样的。他们都是在特定的文件夹下同步的,手机端用 FantasyPass 吧数据库用 icloud drive 同步就好了啊,就可以正常同步了啊!还是我理解错了?
    hnxy99
        86
    hnxy99  
       2018-09-05 01:38:03 +08:00
    是这样,找到了新版里面的 iCloud drive 那边,但是好像没有入口打开我已有的 keepass,只能新建。是这样吗
    hnxy99
        87
    hnxy99  
       2018-09-05 01:55:24 +08:00
    @chengkai1853 好像解决了,用 WiFi,把现有的文件从 pc 传进去 iPhone 里了。然后选了 iCloud sync,发现在 iCloud drive 里多了 fantasy pass 的文件夹,里面有个 db 文档,以后电脑端默认打开这个就好了,谢谢!
    chengkai1853
        88
    chengkai1853  
    OP
       2018-09-05 09:00:25 +08:00
    @hnxy99 对,不能选择已有的同步,必须从用 FantasyPass 同步一次,这样做是为了保证安全性,避免误操作!
    chc880
        89
    chc880  
       2018-10-12 09:41:55 +08:00
    为此贴特意注册。一直用 keepass 管理自己的账号,ios12 更新后,可以通过第三方应用自动填充密码,就一直在寻支持 ios12 的 keepass 程序。可是 App Store 里,直接搜 keepass 只列出了 minikeepass 和 keepass touch,终于在 V2EX 上看到支持 ios12 的 keepass 程序。但是,因为之前耐不住体验 ios12 的新特性,入手了一年 1password。看到 fantasypass 的时候,已经要收费 12 元了。。。暂时还狠不下心购买。。。
    就单纯体验来说,MAC 上我用 KeepassXC+chrome 插件( keepassXC 的插件或 keepassHttp,两者体验一至,只是安全性差异) 体验优于 1password 的。
    1password 的 chrome 插件有 1Password extension(1p e)和 1password x(1p x),1p e 是与 1p 的软件进行联动的,但是如果需要输入账号,要么快捷键,要么打开一个窗口进行选择并填充; 1p x 可以直接在账号输入框里进行选择,但是每次重开浏览器,必须输入主密码才能开启插件功能,不能像 keepass 一样只要本地程序开启即可。
    而且 1password 对一些网站的支持不好,虽然目前我只发现一个阿里云邮箱,但是公司用的阿里云邮箱,而我又管理了多个账号,经常需要网页打开,这就导致我很被动了。应该说 1password 对 iframe 支持很差。
    另外,1p 的同步体验也很差,1p x 其实相当于一个独立的端,1p x 里更新了账号,要过好长一段时间,mac 上才会同步更新到。
    扯了好多 1p。。。回归正题,如果再让我选择一次,我会选择 keepass,但是 keepass 的 ios 端程序还没有拳头级的产品,确实遇到很多独立开发者,虽然付费的产品,但是随着系统更新,随着时间流逝,慢慢就不更新,慢慢就消失了。对于账号管理的软件来说,最重要的还是安全和稳定。
    楼主的程序,虽然收费 12 元,但我相信买的人其实不会很多,这份收入不至于能让楼主能持续更新维护这款软件,楼主的动力更大的应该来自于自身的需求。我也并不是不愿意付费,但是对于这么一个程序,在没有充分口碑的情况下,我还不太愿意花 12 元购买,楼主可以采取内购形式,用户充分体验后再决定是否付费。支持作者的劳动成果!
    当然,也希望楼主若将来无力更新此软件的时候,开源所有代码。但目前来说,从开发者的角度,当然不会开源全部代码,毕竟是劳动成果,需要靠这个获得一份收入。楼主可以考虑,付费解锁同步功能。这样有更多人参与使用,提交更多的 BUG。12 元的门槛确实拦住我了,虽然小钱,但我也不愿意花这钱去试错。
    希望楼主可以考虑我的建议,降低入手门槛。同时非常支持楼主! keepass 需要楼主这样的开发者去丰富应用和功能!也愿意为楼主的劳动成果付费!
    chengkai1853
        90
    chengkai1853  
    OP
       2018-10-12 11:19:22 +08:00
    @chc880 感谢支持。你可以加 QQ 群:831063212。这是我创建 FantasyPass 的群,里面有几个用户。目前有些方面已经是优于 1password 了,看更新记录可以看到基本 1-2 周一次更新,至于你担心的停更,这个方面不用太担心。12 入门门槛阻碍推广,这个因素我知道,因为苹果不断删除评论,我就把它改成了 12。听说之后苹果 Appstore 要提供试用功能,不知道何时才会有。再说这种购买都可以申请退款的吧.. 至于改成内购模式,这个需要考虑,因为已经有些付费用户了,虽然不多,但是这是值得考虑的一个大的因素... 突然内购势必会导致付费人觉得`吃相难看`的想法
    chc880
        91
    chc880  
       2018-10-12 11:58:24 +08:00
    @chengkai1853 有好多软件,一个是付费的完整功能版,另一个是内购形式版本。可以考虑考虑。当然了,重点是要设计好哪些功能是必须付费使用的。我所能想到的无非是同步功能了,其他可能第三方键盘,或者更好的体验功能。就是说 minikeepass 已经实现的功能都免费,它没实现的功能实行收费,这是最好不过的了。毕竟用户花这钱,只是想知道这软件是否比 minikeepass 好。对于我来说,支持 ios12 的自动填充就值得了。只是已经入手 1password,还想再用一段时间 1p 再考虑 FP,毕竟现在没太多新增账号的情况下,维护 keepass 的库不需要太多力气。说到这里,楼主可以尝试开发一下 1p、LP 转 keepass 的功能,目前用账号管理软件的人群就不是很多,keepass 的用户群相对 1p、LP 就更少了,楼主的软件想卖的好,必然要挖其他端用户,否则很快就到天花板了,或者做做国外的推广。
    chengkai1853
        92
    chengkai1853  
    OP
       2018-10-12 16:27:54 +08:00
    @chc880 非常感谢你的建议,用心写了这么多。在官网和教程完善后,我试着抽时间出个免费体验版。主要我也没怎么推,就仅仅这一帖子。这个项目代码量已经非常大了,断断续续差不多做了一年多。近期主要在做功能以及做官网和文本、视频等教程。FantasyPass 目前功能方面应该是比 1password 强的,我也在不断挖掘提升效率的特性。等合适的时候我会试着推广下,按照你说的边更新项目一边尝试的!非常感谢😁
    liuxue
        93
    liuxue  
       2018-10-21 13:14:14 +08:00
    请问一下云同步中的 cloud information 是做什么用的,同步方式选的 iCloud Drive,每次都显示同步失败。
    liuxue
        94
    liuxue  
       2018-10-21 13:41:30 +08:00
    还有在目录中进行搜索,软件就闪退了。。
    chengkai1853
        95
    chengkai1853  
    OP
       2018-10-22 17:54:01 +08:00
    @liuxue icloud 已经找到问题了。搜索是已知问题,过两天就有新版了
    liangsdu
        96
    liangsdu  
       2018-11-06 19:16:54 +08:00
    @chengkai1853 webdav 同步的时候能不能不创建 FantasyPass 目录,使用已有的目录文件?
    chengkai1853
        97
    chengkai1853  
    OP
       2018-11-07 09:11:45 +08:00
    @liangsdu 这个功能下个版本提价。本来是因为安全考虑,就用自己特定文件夹。后来用户反馈和考虑到多平台通用,下个版本就加上这个功能了。等几天吧..
    eneloop
        98
    eneloop  
       2018-12-18 12:44:21 +08:00 via Android
    @chc880 1P 和 LP 转 keepass 的功能在 pc 版 keepass 客户端就有,支持转换的软件还挺全,还有格式规范方便自定义。就是不知道 mac 的客户端有没有这个功能。
    devinzhao
        99
    devinzhao  
       2019-01-23 08:38:39 +08:00
    @chengkai1853 这个应用挺不错的,不过 iOS 上改了密码数据库之后,怎么同步回 dropbox ?
    chengkai1853
        100
    chengkai1853  
    OP
       2019-01-23 09:18:31 +08:00
    @devinzhao 你加下群,APP 里面关于我们有。方便快捷交流沟通。同步都是点到数据库的主目录,然后点击有效较的菜单按钮,会有云同步菜单。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1076 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:58 · PVG 03:58 · LAX 11:58 · JFK 14:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.