问题标签 [push-notification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 临时提供的 iPhone 推送通知问题
我正在开发的iPhone(构建应用程序,而不是通过临时安装)接收推送通知,因为它应该。我有一个应用程序,它只在命令上发送虚拟推送通知,而开发 iPhone 始终如一地接收它们。但是,我已经将发布配置下的 beta 版本分发给了几个同事,并且这些应用程序版本都没有收到单个推送通知。我已经确认该应用程序会在首次运行时提示用户允许接收推送通知,并且我还确认每个人都对此提示回答“是”。有没有其他人遇到过这个问题?我觉得它与配置有关,但苹果开发者门户网站对事情的描述非常模糊,我很可能会遗漏一些重要的东西。
objective-c - 注册推送通知时如何从设置包中启用推送通知类型?
我创建了设置包以及三个用于警报、声音和徽章的开关。根据开关(开/关),我也得到 0 或 1。现在如何在调用此方法时仅启用选定的通知类型
如何设置类型?
iphone - “推送”通知/消息传递背后的基本概念是什么?
在构建利用推送通知的 iPhone 应用程序时,开发人员应该了解哪些关键概念?
iphone - 我可以根据 iPhone 的位置(没有运行应用程序)在 iPhone 上发送推送通知吗?
我有来自客户的这个要求,根据我们需要发送推送通知的 iPhone 的位置。现在我们如何在没有后台运行应用程序的情况下找到 iPhone 的位置?无论如何我们可以做到这一点吗?
iphone - 是否可以在 Google App Engine 应用程序中实现 iPhone 推送通知?
我正处于 iPhone 应用程序的规划阶段,由于其可扩展性特性,我正在考虑将Google App Engine用于我的服务器组件。
推送通知使用二进制接口发送到gateway.push.apple.com:2195
.
但是,服务器的 JRE 只允许使用以下标准类,不包括这些Socket
类。可以URLConnection
用某种方式来做到这一点吗?
鉴于 Google App Engine 应用程序的限制,有没有办法实现推送通知?
如果可能,我想避免使用第三方服务,例如AppNotify或UrbanAirship。
iphone - 推送通知对话框
有什么办法可以让“你想启用推送通知...”对话框在第一次应用程序启动时不出现,而是在应用程序中的其他操作上出现?
Regardz,姆拉登
php - 使用 APNS PHP 获取错误
这是我正在使用的代码
我得到了这些错误
警告:stream_socket_client() [function.stream-socket-client]: Unable to set private key file `apns-dev.pem' in /home/bryan/sendpush.php on line 14
警告:stream_socket_client() [function.stream-socket-client]:未能在第 14 行的 /home/bryan/sendpush.php 中创建 SSL 句柄
警告:stream_socket_client() [function.stream-socket-client]:无法在第 14 行的 /home/bryan/sendpush.php 中启用加密
警告:stream_socket_client() [function.stream-socket-client]: 无法连接到第 14 行 /home/bryan/sendpush.php 中的 ssl://gateway.sandbox.push.apple.com:2195(未知错误)
警告:fwrite():提供的参数不是第 17 行 /home/bryan/sendpush.php 中的有效流资源
警告:socket_close() 期望参数 1 是资源,布尔值在第 19 行的 /home/bryan/sendpush.php 中给出
警告:fclose():提供的参数不是第 20 行 /home/bryan/sendpush.php 中的有效流资源
实际上我现在把它归结为这些错误
警告:stream_socket_client() [function.stream-socket-client]:SSL 操作失败,代码为 1。OpenSSL 错误消息:错误:14094410:SSL 例程:SSL3_READ_BYTES:sslv3 警报握手失败在 /home/bryan/PushService.php 在线27
警告:stream_socket_client() [function.stream-socket-client]:无法在第 27 行的 /home/bryan/PushService.php 中启用加密
警告:stream_socket_client() [function.stream-socket-client]: 无法在线连接到 /home/bryan/PushService.php 中的 ssl://gateway.sandbox.push.apple.com:2195 (未知错误)
iphone - 如何定期向设备发送推送通知?
如何定期(例如每 x 分钟)向设备发送推送通知?
php - iPhone pushNotification DeviceToken - 如何“解密”
我已经设法从 APNs 获取 devicetoken。它是 NSData 的类型。所以我想把这个 deviectoken 写到我的 mysql 数据库中。我已经尝试将其转换为字符串,但没有运气。那是我的方式:
如果我有可读格式的 deviceToken。如何使用 php 中的令牌向 apns 服务器发送请求?
多谢!
iphone - 推送通知徽章自动递增
我一直在为我的应用程序实现推送服务,并且一直在考虑应用程序的徽章。我的应用程序是一个邮件应用程序(排序),我想通过推送通知用户添加到收件箱中的新消息,我希望徽章 = 收件箱中的新消息数。
我想在服务器端(提供商)检查新消息并将号码作为徽章发送。
问题是:有没有办法自动增加应用程序的徽章,而不必计算服务器端的徽章值,然后将其作为推送有效负载的一部分发送到 APSN?
也许有一种方法可以在 JSON 徽章字段中发送一些变量,如“++”或类似的东西。有什么技巧吗?还是我需要使用服务器端的计数系统?