是否可以找到有关ApplePushNotification服务使用情况的信息?有多少人在使用,又有多少人在拒绝?或者,也许有人已经掌握了此类信息? 最佳答案 Apple没有提供很多关于有多少用户实际接受/拒绝推送通知的信息,但您可以通过比较总安装量和您拥有的有效推送通知token的数量来了解发生了什么(我假设因为您对分析感兴趣,所以您已经设置了推送服务器)推送通知token仅在用户接受时生成。如果您需要有关实际推送通知的更多信息,您需要亲自动手并在应用程序中实际添加跟踪代码。如果您正在寻找免费的东西,请尝试带有自定义事件跟踪的适用于
关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭8年前。Improvethisquestion我正在尝试制作一个带有推送通知的phonegap3.0应用程序,但无法获得到处都告诉我用来工作的插件。它是这里的通用推送插件:http://phonegap.com/blog/build/introducing-genericpush-plugin/我已
我在发送Apple推送通知时遇到问题。当我只向两台设备发送消息时,一切正常。但是当我向数据库中的所有设备发送消息时,并不是所有的推送消息都被传送,但我没有收到任何设备的错误消息。发送成功!当我将消息发布到所有设备时,其中一个在第一次测试中收到消息的设备没有收到消息。发送程序正在运行,因为我在第一次测试时在手机上收到了一条消息,当我发送到所有设备时它也能正常运行。是否还有其他问题导致此问题?或者这是Apple的错误/问题。我不知道问题出在哪里。有没有人也有这个问题?? 最佳答案 当您为1台设备工作时,我猜您使用的是开发配置文件。对于多
我正在使用ParseiOSSDK。我在重置角标(Badge)计数时遇到问题。我正在使用教程(解析)代码发送推送通知。我对角标(Badge)使用增量,但角标(Badge)计数一直在增加。我正在applicationDidBecomeActive:方法中重置角标(Badge)计数,-(void)applicationDidBecomeActive:(UIApplication*)application{PFInstallation*currentInstallation=[PFInstallationcurrentInstallation];if(currentInstallation.b
我的应用目前正在由测试人员通过TestFlight进行测试。问题是他们没有收到任何发送的推送通知。当它连接到我的mac并直接从x-code运行应用程序时,它在我自己的设备上工作。我觉得我几乎尝试了所有方法,从将证书从开发更改为生产,再到重新创建新的生产APNS证书并使用引用它的新配置文件进行构建,等等。我知道这个问题已在其他主题中讨论过,但我从未在我的案例中找到正确的答案。我不能在这里发布图片,因为我没有足够的声誉,但我有相关的屏幕截图。欢迎任何帮助:)有助于诊断的元素:当我直接从x-code运行应用程序时,它在我的设备上运行。测试人员会被适本地询问他们是否想在他们的设备上授权推送通知
我最近将我的项目升级到Swift3,并将Firebasepod更新到版本4.0.0。解决所有错误和警告后,当我尝试从控制台发送推送通知时。我发现单个设备推送通知发送工作正常。但是,发送到特定的用户群不是;这是我的申请最需要的。在向用户群发送推送时,我只是检查iOS包ID并尝试发送安装了该应用程序的所有设备。 最佳答案 我不确定这是怎么回事,但在我将我的AppStoreID添加到我的Firebase项目的GoogleService-Info.plist部分后,我的开始工作了。单个设备通知始终有效,但在我添加它之前,我永远无法让“批量”
我是第一次使用AWS开发iOS应用程序。大多数事情都是直截了当的,但我无法确定将来如何安排推送通知。我目前正在使用AWSSNSPublishInput立即发送推送,但似乎没有任何方法可以安排future某个日期时间的通知。我只会使用UILocalNotification来安排future的通知,但我需要为不同的用户安排通知。例如,用户A执行了用户B需要在第二天了解的操作。有人有什么想法吗? 最佳答案 亚马逊简单通知服务(SNS)旨在立即发送通知。SNS中没有安排通知的功能。AmazonSimpleQueueService(SQS)确
我向设备发送推送通知,但需要在1小时后删除此已发送的推送通知。无论如何我都能做到这一点吗? 最佳答案 哦。好问题。您只能取消计划通知,如果它尚未发送。如果它已经发送给用户,则不能取消。但是,如果您不想让不活跃的用户看到您的推送通知,那么您可以在您的通知中设置一个自动过期时间,这些通知会在一定时间后自动删除。为了实现这一点,生存时间在Android上设置为以秒为单位的过期时间,而在iOS上则设置为过期日期 关于ios-如何在iOS中使用firebase删除已发送的远程推送通知?,我们在St
docsforregisterUserNotificationSettings:状态:Ifyourappdisplaysalerts,playsounds,orbadgesitsicon,youmustcallthismethodduringyourlaunchcycletorequestpermissiontoalerttheuserintheseways.我很失望地读到这篇文章,因为应用程序在需要之前请求发送推送通知的许可似乎很粗鲁。例如,在我正在设计的应用程序中,用户必须在有任何理由发送推送通知之前使用我们的在线服务创建一个帐户。并且可能用户从未注册,只是在本地使用该应用程序,因
我们目前正在实现推送通知(目前仅适用于IOS),并计划使用UrbanAirship。如果设备安装了我们的应用程序并启用了推送,我们希望向设备发送推送消息,如果没有,则发送短信。我们的用户为通知付费,因此我们希望尽可能确保他们始终收到推送消息或SMS消息。发送推送消息本身工作正常,但我对如何跟踪我们实际可以向谁发送推送消息感到困惑。据我所知,真正确定用户是否可以接收推送消息的唯一方法是,在发送推送消息之前,额外调用urbanairshipapi以检查设备是否存在并且处于事件状态.我不想为每个推送消息执行2个api调用,因此另一种方法是在本地跟踪UrbanAirship中的所有注册设备,并