草庐IT

通知栏

全部标签

ios - 按下按钮后如何提示用户推送通知权限?

我读了HowtocontrolwhentopromptuserforpushnotificationpermissionsiniOS和类似的问题,但它们不是用Swift3编写的。我已阅读RegisteringforPushNotificationsinXcode8/Swift3.0?五次。我在模拟器中一遍又一遍地运行我的应用程序,但第一次之后,该应用程序从未提示用户获得推送通知许可。我使用了RegisteringforPushNotificationsinXcode8/Swift3.0?中的代码并不断尝试不同的答案并将代码移动到不同的位置,这样用户只会在按下某个按钮后才会被请求许可,而

android - 如何从 Parse 推送通知记录推送打开

我正在使用Parse(parse1.9.2)通过ReactNative向Android和IOS发送推送通知。但是,即使我点击通知并打开应用程序,Parse也不会记录此事件。我需要做什么才能用Parse记录打开此通知。当我在Parse仪表板上打开PastPush时,它总是显示N/ANotificationsOpens。请帮忙 最佳答案 你可能应该添加ParseAnalytics.trackAppOpenedInBackground(intent);到您的ParsePushBroadcastReceiver实现中的onPushOpen实

ios - 我如何对 iOS .xcarchive 进行代码签名,以便客户端可以正确辞职? (使用推送通知)

我需要使用开发人员配置文件创建一个iOS.xarchive文件,客户可以使用他们的分发配置文件退出。(我读过这个但是没有任何真正的解决方案:HowcanIsendiOSapptoclient,forthemtocode-sign)客户不想分享他们的私钥,也不想在成员(member)中心的“开发者”上方给我访问权限。而且我们不想共享我们的源代码。我们需要支持推送通知,所以这意味着我们需要一个完全合格的应用程序ID。我想不出一种方法来构建和导出使用“apsproduction”、“get-task-allow”签名的.xarchive为false,但还使用与客户端分发证书匹配的证书。这感觉

ios - 诊断从 Azure 通知中心到 APNS 的丢弃通知

我们(大部分)成功地通过Azure通知中心向iOS和Android设备推送通知。问题是某些iOS设备显然从未收到Azure通知中心发送的通知。我们使用模板和标签将消息定向到适当的设备。标签是感兴趣的主题,从不特定于用户,因此我们期望将一个标签通知推送到订阅该标签的所有设备。Android设备似乎可以完美地接收通知,但iOS设备并不一致。他们中的大多数人都在工作。一对夫妇没有。我们很清楚,推送通知是尽最大努力发送的,不能保证可靠性,但我们有限的测试表明,有更多的设备始终无法接收推送通知,这似乎是不合理的(大约十二台设备出现两次以上的故障)).这是设置:我们在后端有一个简单的C#例程,它连

ios - FBSDKAppInviteDialog 邀请成功发送,但没有收到通知

我在做什么?我正在尝试使用FBSDKShareKit向我的Facebook好友发送邀请。有效吗?是的——但仅限于测试用户(而不是真实用户)。有什么问题?获取邀请的推送通知在Facebook应用程序中获取通知能够看到邀请如果安装了应用程序,Facebook将重定向到应用程序,否则将打开AppStore进行安装。这些都工作正常——但只适用于测试用户,而不适用于真实用户帐户。一些事实:我的Facebook应用已上线并公开可用。我尝试邀请的应用尚未上线。所以我正在使用其他应用程序的应用程序ID。然而,这是有效的(正如我上面所解释的)。对于真实的用户帐户,它的工作原理-一旦我邀请其他用户就显示成

ios - 推送通知代码执行(强制退出应用程序)

我想知道像Whatsapp这样的应用程序如何能够向消息的发件人提供送达回执(双重绿色检查)。我已经看到,即使您强制退出Whatsapp(使用应用程序任务切换器并滑动应用程序),发件人仍然会在收到推送通知的那一刻收到送货回执(双绿色勾选)电话。显然,他们能够在收到推送通知时执行代码(向后端发出请求,通知交付)。由于iOS7可以发送带有“content-available”:1的推送通知负载,这使通知的接收者能够执行用户代码,所以,首先我认为他们正在使用此功能。但是,如果用户强制退出应用程序,则在收到通知时不会执行用户代码。因此,我无法模仿Whatsapp的行为。我启用了功能>后台模式并选

iOS - 在应用程序被杀死时处理静默推送通知

我目前在iOS中遇到推送通知问题。我的应用程序收到包含标识符的静默推送通知。然后使用此标识符从创建本地通知的远程服务器获取数据。据我所知,如果用户强制退出应用程序(即通过双击主页按钮并滑动关闭应用程序),则静默推送通知不会传递到AppDelegate中的didReceiveRemoteNotification方法类[1][2],从而阻止应用程序进行任何类型的处理。我已经对处理上述情况进行了大量研究。但是,无法找到明确的答案,希望有人能帮助我或指出正确的方向。 最佳答案 如文件所示-application:didReceiveRemo

java - 代号一本地通知不适用于 ios

我添加了一个本地通知,所以当我的应用程序在打开时收到推送时,仍然会有一个弹出窗口和一个声音。它在Android上运行良好,但在iOS上根本不会出现本地通知。推送通知在两个平台上都运行良好。这是我在推送回调中应该触发通知的代码(如果应用程序已打开):if(Display.getInstance().getCurrent()!=null){LocalNotificationn=newLocalNotification();n.setId(value);n.setAlertBody(value);n.setAlertTitle({appname});n.setBadgeNumber(1);D

ios - 如何获取从 iOS 10 和 Swift 3 中的 Firebase 控制台发送的推送通知的主体?

我正在开发一个iOS应用程序,它应该接收从Firebase控制台发送的推送通知。我使用的是Swift3和iOS10。按照Firebase文档的建议,我们必须将委托(delegate)对象分配给UNUserNotificationCenter对象以接收和显示通知,并将FIRMessaging对象分配给接收数据消息,然后我们的应用程序完成启动。这已在didFinishLaunchingWithOptions方法中完成。我按照所有步骤来配置Firmessaging和APNs。现在,当我从Firebase控制台发送消息时,我通过applicationReceivedRemoteMessage(

ios - 应用程序更新后推送通知 token 是否会更改?

我问的是两种情况:1)在我们从AppStore进行定期更新之后2)在我们模拟更新后,通过从应用商店下载当前版本并从Xcode中安装和运行新版本,推送通知token是否发生变化?如果发生变化,多久发生一次。每次,还是时不时?我问这个,因为我正在做一些测试,我想在更新后保留Documents文件夹。所以这可以像我上面描述的那样轻松完成,方法是从商店下载应用程序,然后从Xcode中运行新版本。但是,我注意到推送通知停止工作了。然后我重复了这几次(卸载应用程序,从商店安装它,然后从Xcode运行升级版本)并且每次推送通知都有效。我想知道这是否是由于推送通知token更改所致?