我一直试图找出一个解决方案,将推送通知从我的网站发送到设备。我查看了In [1]: import numpy as np
In [2]: np.array([True, False]) & np.array([True, True])
Out[2]: array([ True, False], dtype=bool)
In [3]: np.array([True, False]) and np.array([True, True])
------------------------------------------------------------------- --------
ValueError Traceback (most recent call last)
<ipython-input-3-76eeded6cdad> in <module>()
----> 1 np.array([True, False]) and np.array([True, True])
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
,Pushed
等,但一直无法找到解决方案。
是否可以通过某种方式通过APNS(Apple推送通知服务)?
由于
编辑: 有关SO的其他问题,或者在桌面上的Web浏览器上讨论推送通知,但我希望在iPhone上找到适用于浏览器的解决方案。
答案 0 :(得分:2)
网站可以向Android上的Chrome(很快是Firefox)用户发送网络推送通知,但是无法在iOS设备上执行此操作。
Apple目前尚未表明他们是否计划增加对此的支持,但最终他们很有可能会添加它。这是几个月前我写的一篇博文,讨论了这个限制:https://onesignal.com/blog/when-will-web-push-be-supported-in-ios/
答案 1 :(得分:1)
截至2018-05-09:虽然桌面版Safari实施了专有版"Safari Push Notifications" API,但至今仍无法向iOS发送推送通知。 Safari v11.1。
有关(桌面)Safari推送通知的更多信息:https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/NotificationProgrammingGuideForWebsites/Introduction/Introduction.html
从好的方面来看,最近发布的Safari 11.1 does now have support for Service Workers是the standards-compliant Web Push API的先决条件,所以现在可能我们将在未来看到Push API支持Safari的版本(包括,希望是iOS版本)
有关Webkit中服务工作者的更多信息:https://webkit.org/blog/8090/workers-at-your-service/