草庐IT

APNS_SANDBOX

全部标签

ios - 我需要 APNS 证书和 VOIP 证书吗?

我们的应用程序已经注册了APNS。由于我们要实现PushKit,所以我们也创建了VOIP证书。真的有必要吗?VOIP推送不能只用APNS证书吗?由于现在有两个证书,我必须维护两个token。一个用于发送普通推送,另一个用于发送VOIP推送。我们不能简单地使用一个token/证书来实现这两个目的吗? 最佳答案 其实你的voip推送和普通推送可以使用一个通用证书。当您发送普通推送时,使用普通主题和普通token,这通常是您的包标识符com.company.appname当您发送voip推送时,使用voip主题和您的pushkittoke

ios - 如何使用带有通配符包 ID 的 APNS?

我有我的应用程序的bundleid。但是当我添加新的非通配符ID时,苹果会说“带有标识符‘com.xxx.xxx.ipad’的AppID不可用”。请输入不同的字符串。我无法创建新的bundleId,因为我的应用程序现在正在生产中。如何将APNS(推送通知)添加到项目中?谢谢。 最佳答案 很简单:你不能。APNS需要非通配符包ID。Notethatproviderconnectionisvalidfordeliverytoonlyonespecificapplication,identifiedbythetopic(bundleID)

ios - 使用 Azure 和 Node.js 将 APNS 推送发送到 iOS 不起作用

我需要使用Azure向iOS设备发送推送通知。我向其中添加了NotificationHub和p12证书。这是我的node.js代码:asyncfunctionsendPush(token){varnotificationHubService=azure.createNotificationHubService('hubname','connectionstring');//registrationisdoneonlyonce:notificationHubService.apns.createNativeRegistration(token,['tag_associated_with_

ios - APNS 推送通知已发送但未在 iOS 设备上收到

经过大量研究后,我发现这是一个很受欢迎的问题,但我发布了一个新问题,因为它们都没有帮助解决我的问题。我正在关注thistutorial以便为iOS设备创建PushNotifications。看起来一切正常,因为当我执行simplepush.php代码时它返回ConnectedtoAPNSMessagesuccessfullydelivered但设备没有收到任何推送消息。几个要点:是的,它是一个开发人员证书,它正在与sandbox服务器通信。生产问题没有问题。使用Pusher进行测试时它返回“APN无效token”日志,但我认为token生成正确。这就是我在AppDelegate.m文件

iphone - 与 APNS 服务器交互以向 iOS 设备发送推送通知的最简单方法是什么?

我在我的网络服务器上运行一个PHP/MySQL应用程序,我需要向iOS设备发送推送通知。实现这个最简单的方法是什么?它们是我可以使用的任何PHP库吗?或者中间是否有任何服务提供商会为我做这件事?(与APNS服务器交互)..你的经验是什么?用PHP实现Push的功夫有多大? 最佳答案 最好的方法是使用如下服务建议的API:选择将连接到PHP/MySQL应用程序的SaasAPI城市飞行推呼WonderPush阿波西发布Xtifyprowlapp.com移动数据库推.io应用通知推送向导上传用户我真的建议使用这些服务提供的SDK,因为它们

java - APNS - 发送消息失败

我遇到了APNS的奇怪问题。我使用com.notnoop.apns库,当我尝试将相同的消息推送到40台设备时,我得到了ApnsConnectionImpl:Failedtosendmessagecom.notnoop.apns.EnhancedApnsNotification@be443877...tryingagainjava.net.SocketException:Connectionresetbypeer:socketwriteerroratjava.net.SocketOutputStream.socketWrite0(NativeMethod)atjava.net.Socke

ios - 打开应用程序时检索 APNS 的通知

我不确定有没有人遇到过这种情况,但是是这样的:我已经完成了APNS,应用确实收到了通知。当我从通知(调用appDidReceiveRemoteNotification:)打开应用程序时,它工作正常。奇怪的是,当应用程序在后台运行时,它会收到一条通知(显示在通知框中)。当我通过点击图标(不是通知)打开应用程序时,调试器没有在appDidReceiveRemoteNotification:或appDidFinishLaunchWithOption:处停止,所以我的通知没有保存.当我再次下拉通知框并点击通知时,调试器按预期停止在appDidReceiveRemoteNotification:

ios - 如何从 Sandbox 切换到 In App purchase

我正在使用应用程序内购买,当我从沙盒帐户对其进行测试时它运行良好。但是当我试图通过真实账户将金额设为零来购买在线订阅时。它给出了一个错误[您目前无权在SandBox中的此inApp中进行购买EnvironmentSandbox]我猜它是在沙盒模式下设置的。因此,当我在沙盒中进行测试并且它运行良好时,我能否让它活到任何人都可以购买它。 最佳答案 我得到了苹果文档的答案,从Xcode安装的应用程序总是在沙盒环境中,从liveitunes下载的应用程序是Live。非常感谢所有人,特别是感谢在帖子中评论heae并指导我的人。=>当您从Xco

k8s异常Failed to create pod sandbox: rpc error: code=DeadlineExceeded desc=context deadline exceeded

一、背景在服务器测试启动防火墙的影响时,启动防火墙,再关闭防火墙后,本服务器的调度出现错误,导致pod无法启动。如下图所示:二、解决思路查看pod的描述:与kuboard提示的信息一致。查看集群状态:发现也是正常的。猜测:由于之前好使,开关防火墙可能导致网络的问题。导致网络假死。故重启kubelet试试:systemctlrestartkubelet然后重启服务:发现此时,该服务长时间不能启动,会反复尝试删除上一个pod,新建pod。查看其他资料也没有发现什么,最后想了想,决定重启docker试试。systemctlrestartdocker问题直接消失不见,如下:查看日志服务日志,也正常。有

php - 发送 APNS 千台设备 php 花费太多时间

我在循环中用PHP向多个设备发送APNS。while($row=mysql_fetch_array($result)){$row['devicetoken'];$row['devcertificate'];$row['prodcertificate'];if($devprod=="dev"){$apnsserverurl="ssl://gateway.sandbox.push.apple.com:2195";$certificatename=$appname."".$row['devcertificate'];}elseif($devprod=="prod"){$apnsserveru