GithubHelp home page GithubHelp logo

finb / bark Goto Github PK

View Code? Open in Web Editor NEW
4.9K 27.0 408.0 8.53 MB

Bark is an iOS App which allows you to push custom notifications to your iPhone

Home Page: https://bark.day.app

License: MIT License

Swift 98.75% Ruby 1.25%
ios ios-app ios-swift mvvm mvvm-architecture rxswift rxcocoa rxdatasources push-notifications

bark's People

Contributors

afeiship avatar finb avatar foyoodo avatar funny-cat-happy avatar furkanipek avatar harryzcy avatar hotlcc avatar muxinqi avatar roadtodream avatar snowman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bark's Issues

应用图标标记不显示

在手机设置中将 Bark 的 “应用图标标记” 打开后,收到推送后 Bark 图标上不会出现小红点。
此外,假如手机上当前活动的应用是 Bark 的话,不会收到提示。

iOS 版本:10.3.3
Bark 客户端版本:1.0.4

中文url的问题

十分感谢作者的这个项目,给了我很大的帮助。但我在使用中遇到了一个问题,关于URL含有中文的问题。推送命令中url含有中文时(如,https://wiki.mbalib.com/wiki/2019年诺贝尔经济学奖 ),推送时点击无法跳转网页。

我尝试进行URL编码,原URL转换为此形式,https://wiki.mbalib.com/wiki/2019%E5%B9%B4%E8%AF%BA%E8%B4%9D%E5%B0%94%E7%BB%8F%E6%B5%8E%E5%AD%A6%E5%A5%96 ,但点击依旧无法跳转网页。

在其他任何纯英文的URL中不会存在此问题。

再次感谢作者的项目。

P.S.
Bark的IOS客户端版本为1.0.6(应该是最新版本)

显示历史推送信息功能

APP中那个显示使用说明的列表,是否可以增加显示历史推送消息的功能呢?
服务器每次记录下收到的消息,这样点开推送条目后,就可以在APP中看到推送的内容,再也不怕手滑点没了。

隔壁收费的pushover有这个功能。

建议

APP端:
1、添加APP图标修改
2、历史服务器列表
3、APP可选择保留接收记录

服务器:
1、添加PHP端服务器

客户端:
1、支持双方回复
2、post/get方法详细解释一下,标题和内容貌似无法用这种方法,只能发送后边参数

反馈一个url通知问题

当连续推送几个url的时候
点击第一个url可以正常跳转
不退出app再点击第二个不能正常跳转
把app后台退出后
点击第三个url能正常跳转。

不能自动复制

自动复制跟系统版本有关吗?我加了参数没有效果,加copy的时候手动点复制可以复制后面参数内容,可是不加的时候什么也复制不了

可以默认显示历史消息么?

工具是拿来使用的,第一次启动时显示配置,后期隐藏,之后启动app默认显示历史消息可能比较符合实际使用习惯。大多数人也不会每次都需要配置app吧?

https问题请教

服务器上搭了个apache,域名申请了ssl证书,也部署上去了。
现在https访问域名能看到apache test页面
ios的bark上添加http地址能用,提交https就提示服务器无效。。。是哪里操作不对
谢谢这么好的软件、

可以实现发送其他指令么?

类似于IOS捷径那样,调用其他软件。
比如把发送的内容存入到笔记里、打开地图位置什么的。 增加一个uri的字段... 我不懂ios,但是如果能实现的话,可以结合Quicker软件实现很多奇妙的功能。
那样就可以在quicker里设计动作,在ios里执行了。

添加服务器: 找不到key对应的DeviceToken key

你好 作者,

应用端只有一个添加服务器, 添加时始终出现错误,因为没有 DeviceToken

实际的请求中,可以发现 app 发起的请求也没有携带这个参数, 是哪里有疏漏?

有没有人做一个安卓客户端

  1. 读取短信内容,标题为联系人加手机号,内容为短信
  2. 读取来电(不清楚能不能获取到)进行提醒接听
    这样我就不用随身带着我的安卓机了
    ifttt可以做读取短信,但即便后台常驻,提醒还是很不及时或漏提醒。

HTTPS证书是否有变动

今天开始程序突然报证书验证失败,Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])"))

能不能提供重置Key功能?

如果不小心泄露了注册设备时生成的Key值,那么别人就可以随意*扰此Key对应的设备了(推送*扰通知),希望能提供更改或重置新的Key值功能,谢谢。
补充:鉴于容易造成泄密*扰,希望能为App加入启动密码功能。在多人共享的iPad上安装使用时特别需要。

建议添加历史信息清空功能

Bark添加了历史信息功能,实在太棒了。但是推送多了要查看的时候会很麻烦,一条条点击删除太累了,能否添加一个清空历史信息的功能?

已编译好的程序,证书是不是过期了?

INFO[2020-03-10 12:05:35] title:                                       
INFO[2020-03-10 12:05:35] body:  无权限访问                                 
INFO[2020-03-10 12:05:35] params:  map[automaticallycopy:0]            
INFO[2020-03-10 12:05:35]  ==========================                  
INFO[2020-03-10 12:05:36] Error: Post https://api.push.apple.com/3/device/马赛克: remote error: tls: expired certificate 

是否发送成功

您好,有的时候设备长时间无网络,之后联网后无法收到之前推送的通知。能否添加一个发送成功的标记or状态码?方便判断是否需要重发。

或有其他解决方案烦请告知,感谢!

是否支持文本base64编码后推送,APP自动解码

现在推送信息是拼接在url里面,如果遇到一些复杂的文本,比如包含换行符,就会导致HTTP调用报错

建议:
1、是否可以在URL参数中增加一个base64标记,如果携带这个标记,则APP对推送内容先解码,然后再进行对应的操作

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.