问题标签 [apns-php]

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.

0 投票
1 回答
96 浏览

ios - APNS 从一个应用程序到另一个应用程序

我即将发布我的一个应用程序,它有两个不同的版本。一个是免费的,另一个是付费的。我在两个具有不同应用程序 ID 的应用程序中使用 APNS。我想整合流程:例如,如果一个请求(网络)来自任何一个应用程序,则相应的 APNS 将免费提供,并从我的 PHP 脚本中支付一个。这会违反任何 Apple 准则吗?我是网络请求和 APNS 的新手。请澄清我的疑问。

提前致谢。

0 投票
3 回答
240 浏览

ios5 - 如何构建 Adhoc 构建以在生产模式下测试 PNS

我正在开发具有 PNS 的应用程序。PNS 在开发模式下运行良好,我已经在所有设备上对其进行了测试。现在想用生产模式测试我已经在生产模式下创建了所有证书。但现在我不知道下一个程序是什么。如何创建 Adhoc 构建,以便它在生产模式下也能在堆栈溢出时工作我读到我们需要删除我们用于开发模式的设备令牌,以便令牌不会相同?这是正确的方法吗,还让我知道我们如何创建临时构建以使 PNS 生产正常工作?

0 投票
2 回答
88 浏览

ios - 直接从 APNS 将图像保存到库中

我想将图像保存到 iphone sdk 的照片库中。我的图片来自一个网址,而该网址来自 APNS。基本上,当用户单击作为推送通知出现的 URL 时,我想直接将图像保存到 iphone lib 中而不打开应用程序。现在我这样做如下,但我不想显示我只想保存的图像。

0 投票
1 回答
1458 浏览

php - 在推送通知的有效负载中隐藏 URL

我正在将 URL 和一条消息从 PHP 发送到 ios 设备作为推送通知。我想要的是我想用一个 URL 和消息发送推送通知,但 URL 必须隐藏。当用户将在 ios 设备上看到 PNS 时,他/她只能看到消息但看不到那个 URL。就像 whatsapp messenger

这是我的PHP代码

0 投票
4 回答
254 浏览

ios - 我们如何在后台获取推送通知

我在该有效负载消息中收到推送通知,我正在接收一个带有消息作为推送通知的 URL。但我不想向用户显示 URL 我只想向用户显示消息。从ios端可以吗。

0 投票
1 回答
73 浏览

push - 生产模式推送通知未收到 PNS

我是 PNS 的新手。我开发了一个应用程序,它具有 PNS 并将 ipa 交付给客户端,并且 PNS 在开发模式下完全没有问题。现在我想上传到应用程序商店,然后我在生产模式下创建所有新证书和配置文件并从服务器,但在生产模式 PNS 不来??我已经从 PHP 服务器端脚本中删除了沙箱,甚至还替换了 .pem 证书名称。但仍然无法正常工作。知道出了什么问题吗?

0 投票
1 回答
1543 浏览

iphone - 尝试向 iPhone 设备发送推送通知时出现错误消息“APNS 连接失败:0”

0 投票
1 回答
2198 浏览

ios - iOS:发送多个 Apple 推送通知

提前感谢那些会提供帮助的人

当我向单个设备发送推送通知时,我使用这种方法

而当我必须向数据库中的所有设备发送通知时(当然使用设备令牌),我会考虑这样做

根据您的说法是正确的解决方案吗?

0 投票
0 回答
276 浏览

php - APNS 消息在非活动期后未发送

我正在使用 PHP 连接到 APNS,通常它工作正常 - 我仍在沙盒环境中,我还没有使用生产。我最初使用基于 Ray Wenderlich pushchat 教程的 PHP 代码,然后转移到在 Ubuntu 上运行的 ApnsPHP。我的服务器进程建立连接,轮询数据库以查看是否必须发送任何消息,发送它们,稍作休息,然后再次轮询。

两次尝试都显示了相同的问题。在一段时间不活动(例如过夜)之后,第一条消息将不会发送到设备。没有报错,写入socket的字节数是正确的。但是,当我发送第二条消息时,它失败并写入零字节。

这是预期的行为吗?尽管 Apple 建议保持套接字连接,但我在任何地方都没有看到任何具体的引用,除非“你知道它将在很长一段时间内处于空闲状态”。我的消息是用户活动的结果,所以我无法预测系统是否会空闲。

我假设连接以某种方式超时,那么有没有办法仔细检查套接字连接的可行性?

我可以想出几种方法来解决这个问题,例如重新发送故障前发送的消息或监控我的连接空闲多长时间并在一段时间后重新连接。但是,如果我这样做了,那么合理的时间段是多少?

有没有其他人看到过这个并且有处理它的最佳实践方法吗?

0 投票
1 回答
1559 浏览

ios - 通过 APNS 发送多个 Iphone 通知而不循环

我用 php 为 android 和 iphone 应用程序编写 web 服务。最近在一个应用程序中,我不得不发送大量推送通知(大约几千个),并意识到 Ray Wenderlich 在网上提供的唯一好的 APNS 方法对我的目的来说不再可行。
因此,我试图寻找是否有一种方法可以将多个设备令牌分组到一个数组中并一次发送所有通知,这在 Android 的 Google Cloud Messaging Service 的情况下是很有可能的。在其中,我可以一次将多达 1000 个设备令牌分组并立即向它们发送通知。
通知负载保持不变,因此分组设备令牌不是问题。我所能得到的只是循环遍历设备令牌并发送每个通知的方法,这不再可行。
请帮我解决这个问题。简而言之,我不想遍历每个令牌并发送单独的请求。stackoverflow 上有 100 个问题和 100 个答案,但每个问题都使用循环单个令牌。