问题标签 [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 - 如何使用 Apple 推送通知播放自定义声音?
我正在尝试在传递我的 Apple 推送通知时播放自定义声音。弹出消息会显示,并且徽章也会更新,但我总是播放默认的 iPhone 声音,而不是我的自定义声音。
这是我发送的 JSON 数据:
{“aps”:{“sound”:“sound.caf”,“badge”:2,“alert”:“成功注册设备”}}
我的 sound.caf 文件位于我的 Xcode 项目的顶层,它肯定会出现在生成的 .app 中(正如 Finder 中的“查看包内容”所确认的那样)。
声音文件在我的 Mac 上播放良好。最初我尝试了 .caf、.m4r 和 .wav 文件,但没有一个可以播放。我也尝试过使用Urban Airship示例项目中的一个 .caf 文件(我非常有信心必须使用它,但我承认我自己没有尝试过),但这也不起作用。
Apple 文档定义了可接受的编码和文件格式(.wav、.aiff 或 .caf)。
我尝试过非常短的声音文件以及较长的声音文件(以确保我在未记录的 30 秒限制之下)。
有没有人有任何其他提示/建议让我尝试?
iphone - 推送通知警报中的表情符号
如何将表情符号放入推送通知警报中?Ping 就是一个例子!
push-notification - palm的推送通知什么时候上线?目前有哪些替代方案?
palm的推送通知什么时候上线?目前有哪些替代方案?我们正在开发一个需要推送通知才能运行的应用程序,否则它将无法正常工作。我们应该做什么?
iphone - 推送通知适用于开发,但不适用于生产
所以我们的应用程序有问题。我们加入了推送通知,它在开发中完美运行。然后,一旦我们进入应用商店,推送就不再起作用了。通过查看我们的服务器日志,注册调用似乎失败并且没有获得设备令牌。
有没有人遇到过这个?
干杯,
ruby-on-rails - 如何在 gem 中覆盖 activerecord 中的验证调用?
我正在将 apn_on_rails 用于带有 rails 的 iphone 推送通知。
现在,对令牌的验证不再有效,因为验证需要每 8 个字符有一个空格: validates_format_of :token, :with => /^[a-z0-9]{8}\s[a-z0-9] {8}\s[a-z0-9]{8}\s[a-z0-9]{8}\s[a-z0-9]{8}\s[a-z0-9]{8 }\s[a-z0-9]{8}\s[a-z0-9]{8}$/
http://github.com/markbates/apn_on_rails/blob/master/lib/apn_on_rails/app/models/apn/device.rb
但是我从 Objective-C 得到的设备令牌没有空间。
所以我想覆盖验证来实现它: validates_format_of :token, :with => /^[a-z0-9]{64}$/
如何在不修改 gem 中的源代码的情况下做到这一点?
谢谢。
push-notification - 您如何测试推送通知反馈服务?
您将如何在沙盒中测试 APNS 反馈服务?或者换句话说,你如何强制设备出现在反馈中?
php - Apple Push Notification Service APNS - 通知未到达
我正在尝试将推送通知添加到我的应用程序。我正在使用临时配置文件。我的 appID 没有通配符。我正在使用以下 php 代码...
不会产生连接错误。反馈渠道似乎没有任何消息。
我从组织者控制台和 NSLog 命令获得了 deviceTokens。此应用程序的通知显示在我的设置菜单中。
我有一个 ATT 3G 和一个旧的 2G,用作 iPod。都不工作。
没有错误可看,我没有想法。任何人有任何见解?
珍妮弗
iphone - WhatsApp。这个怎么运作?
我的朋友最近将 WhatsApp 下载到了他的 iPhone 上。任何人都可以从技术上告诉我它是如何工作的?它使用与 PushMail 相同的技术吗?它怎么能留在后台?顺便说一句,我不是 Iphone 开发人员。
iphone - 如何删除 Apple APNS 反馈收到的设备令牌
我正在通过 PHP 成功获取 Apple APNS 反馈数据。我得到的结构(经过一些处理)看起来像这样:
时间戳
设备令牌
我的问题是如何知道我应该从数据库中删除哪些设备令牌并停止向它们发送通知。
问候,
姆拉乔
iphone - Scheduling iPhone application execution
I'm writing an iPhone app for a client, and they have requested a feature whereby the app "wakes up" at certain times during the day to display a message to the user.
I'm well aware that I can't have the application run in the background and simply move to the foreground at the appropriate time (short of requiring jailbreaking, which isn't really an option for a commercial app). What I'd ideally like would be to simply have the system schedule the application to be run at a particular time of day.
As far as I can tell, the only way to achieve this seems to be to implement push notifications and have a server send the app a message at the appropriate time of day. But this is really ugly and undesirable for several reasons:
- It requires a constant internet connection on the user's phone (something that I can't really assume)
- It places a large burden on the server in having to keep track of these times (which may be different for each user)
- Its just a generally crappy workaround - that's not what push messages are designed for, a dedicated scheduler seems like a much better option.
Does anyone know of a better alternative?