问题标签 [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.
push-notification - 推送通知(重复?)
我在这里看到了关于 PNS 的其他问题,在代码方面,但是这个概念是如何工作的?我需要告诉我的客户他们需要一个服务器吗?在配置/cron 或其他方面,服务器中有什么?
请说明过程。万分感谢。
编辑:
请说明:我需要购买 SSL 证书,还是 Apple 会为我颁发“客户端”或“应用”SSL 证书?
c# - iphone推送通知urbanairship
我想通过 urbanairship api 从我的服务器端 (c#) 发送通知
c#中有什么例子吗?
谢谢
iphone - 重置应用的推送通知设置
我正在开发一个带有推送通知的应用程序。为了检查所有可能的用户交互方式,我想在用户在第一次启动时拒绝为我的应用启用推送通知时测试我的应用。
但是,对话框(由 启动registerForRemoteNotificationTypes
)在每个应用程序中仅出现一次。如何重置我的应用程序的 iPhone OS 内存。删除应用程序并重新安装没有帮助。
apache-flex - 将数据推送到 flex 客户端
多么好的一天,
我想将数据推送给弹性客户端。我说的是 5000-15000 个并发用户之间的任何地方,每次更改货币时都需要获取数据,这意味着很多用户需要进行大量更改。
我一直在研究 WebOrb.net,但对于如此昂贵的产品(我们购买了许可证),性能似乎很差(并发 100 个用户)。
所以,我必须寻找替代品,我知道有 fluorineFx,但似乎没有人真正将它用于产品,而且它缺乏示例和文档。
我的问题是:哪些产品可以满足我的需求(.net 后端),我可以从这些产品中获得怎样的性能?
谢谢
iphone - “没有为应用程序找到有效的 aps 环境权利”
当我将启用推送通知的 iPhone 应用程序的 Ad Hoc 构建加载到我的设备上时,我遇到了这个错误:
未找到适用于应用程序的有效 aps 环境权利
这是什么意思,我该如何修复它?
iphone - iPhone App IDs and Provisioning... 如果我决定使用 Push,是否会使用 App ID 而不是 Provisioning ID?
这是一个困扰我一段时间的问题。我启动了我的应用程序(现已提交 - 尚未批准),不想陷入 APNS(推送)的混乱。
我做了以下事情:
iPhone 开发者中心:Provisioning Portal->Provisioning:然后我创建了一个 Development 和一个 Distribution Provisioning Profile。我在 XCode 中都安装了。一切都很棒。开发配置文件很快就到期(90 天)让我有点害怕,但我可以将它从 iPhone 中删除,然后用新的签名。我使用 Development 配置文件进行了测试,后来通过使用 Distribution 配置文件签名来提交它。然后我将分发配置文件签名的应用程序上传到 iTunesConnect(应用程序商店)。
好吧,我明白了这么多。现在,我不明白的是:现在我了解了 Push 工作原理背后的理论和方法,我希望将其添加到我的应用程序中。
我已经进入:iPhone 开发者中心:供应门户-> 应用程序 ID:并在那里创建了一个开发供应配置文件和分发供应配置文件(启用推送和应用内购买)。
这是让我感到困惑的地方。我读过的所有书籍和文档都说,从现在开始,我必须使用这个“App ID”配置文件(启用推送)对应用程序进行签名。
这是否意味着我不再使用以前创建的配置文件?
如果我要将这些“App ID”配置文件导入 Xcode,它们将与我之前生成的“非推送”配置文件一起存在。~/Library/Mobile Devices/Provisioning Profiles 现在有 2 个文件。一个开发者和一个分发者。它现在将有 4 个,即使对于这个应用程序我不会再使用“非推送”了,对吧?(实际上,由于它们是通过使用捆绑代码和应用程序 ID 锁定的,所以如果我的该应用程序的所有后续版本都使用 Push,我将永远不会再次使用它?)
使困惑。
任何人都可以启发我吗?为什么不首先为每个人使用“App ID”配置文件——即使你不打算使用推送?会让它更简单。从现在开始我是否应该只生成“启用推送”的配置文件——即使我不确定我是否会使用推送(或者就此而言,应用内购买)?
请给我一些见解。我不想做错这件事。
谢谢!
简
iphone - 使用 Urban Airship 服务的 App 推送通知策略 (iPhone)
我正在构建一个应用程序,它使用精细的 Urban Airship api 来发送用户推送通知。
该应用程序会跟踪用户添加到应用程序的事件日期。这意味着我没有用于处理推送的服务器,应用程序本身只是在用户添加事件日期和时间时使用 Urban AS 安排推送通知。
如果用户决定在事件发生之前删除它,我会使用 Urban AS 取消安排它。一切都很好。但是,我不想向禁用通知的用户发送通知,因为这些通知不是免费的:)
我知道 Apple 的 Push Notification API 确保用户在设置中将其关闭时不会收到任何通知。他们将简单地忽略 Urban AS 发送的预定通知,这是对带宽和金钱的浪费。
如何判断用户是否禁用了我的应用的通知?
此外,除了测试用户是否关闭通知然后告诉 Urban AS 取消所有通知,如果用户重新打开它们,我将不得不检查所有事件并重新安排它们,我看不到其他选择:/每次应用程序运行时。
谁能想到一种方法让我不必用各种条件代码来填充我的 appDelegate 来测试这些场景?例如,用户自上次运行应用程序以来已关闭推送,用户自上次以来已将其打开。我还担心用户是否会理解这种行为?
猜猜我只是要求这个推送/城市飞艇设置的一些最佳实践:) 谢谢。
iphone - 来自 iPhone 设备的 PushNotification 错误
我正在尝试在 Apple 推送通知上做一个示例项目。我创建了一个 AppID,完成了一些终端命令,最后得到了一个临时证书。
我在我的设备和 SDK 上安装了证书。到现在为止,一切都很顺利。但是当我尝试在设备上运行应用程序时......它没有。它抛出一个错误,指出“来自调试器的错误:启动远程程序时出错:安全策略错误”。
任何人都可以帮助我克服这个问题。
请帮助需要。
在此先感谢世斌
iphone - 何时分配设备令牌?
我正在尝试 Urban Airship APNS 开发推送服务器。当我运行他们的示例应用程序时,我似乎无法获得设备令牌。需要做什么来确保令牌存在?我检查了配置文件和捆绑包 ID。
我的服务器是否需要推送(通过 UrbanAirship)才能第一次生成令牌?代币是在第一次推送时生成的吗?如何注册设备以接收推送通知?(我假设这是内置在示例应用程序中,但我知道什么......)
iphone - iPhone应用程序中的推送通知
我需要在我的应用程序中实现推送通知。实际上我必须从服务器接收消息。请指导我如何在我的 iphone 应用程序中实现推送通知。