草庐IT

通知栏

全部标签

iOS 远程通知在 "content-available": 1 时不起作用

我可以毫无问题地在我的iOS应用程序中接收推送通知,但是如果我尝试发送添加“内容可用”的静默通知:1,无论我的应用程序处于什么状态,我都不会收到任何通知(即使它在前台运行)我已经选中了远程通知复选框。(或在.plist中添加远程通知)并且我已经实现了application:didReceiveRemoteNotification:fetchCompletionHandler但是didReceiveRemoteNotification只有在我发送普通推送通知并且应用程序在前台运行时才会被调用有什么想法吗?? 最佳答案 在SO上查看此答

ios - 推送通知 token 是 Mac 和 iOS 独有的吗?

我的意思是:如果你有一个应用程序在两个平台上运行,你能确定iOS上的给定token不归因于Mac吗?我很确定这不是我们可以“知道”的东西(苹果内部),我不应该假设它,但我真的很好奇如果你(错误地)发送“iOS”推送(用于您的iOS应用程序)到Mactoken。它能到达另一个iOS用户吗?!我想可能...想象一下以下情况(简化):您知道您必须向您的Mac应用程序发送token“foo”的推送。您在iOS应用程序上错误地向“foo”发送了一个推送。我希望它会降落在空地上/您会从APNS返回一个错误,但我猜它也可能降落在您的iOS应用程序的“随机”用户身上,这不是用户想要的(在Mac应用程序

ios - APNS 推送通知未传送到 *某些* 设备

我为我的移动应用程序开发了一个网络API。此API是使用Django开发的,我使用django-push-notifications库来处理推送通知。推送通知在所有设备上都运行良好,直到它在其中少数设备停止工作,这些设备在某个时候工作,没有明显的原因。我已经调试了服务器,我可以看到以正确格式发送到APNS的消息。还查看了证书,一切正常。我正在使用发送到适当服务器的生产证书。我确定这不是证书的问题,因为其他一些手机会收到通知。我现在应该从哪里开始寻找问题?谢谢。 最佳答案 他们不可靠!无法保证推送通知会实际传送,即使APNS服务器接受

ios - 来自 WebApi 应用程序的 Apple 推送通知

我正在使用PushSharp对于ApplePushNotifications,它在Windows8和WindowsServer2008R2上通过控制台应用程序和Windows服务工作,但传输到同一台计算机上的WebApi应用程序的相同代码不起作用。我已经通过mmc在个人中安装了证书和私钥(私钥可用,已授予IIS_USRS的权限)和受信任的根证书颁发机构。代码有点明显,但以防万一:varpush=PushBroker();varappleCert=File.ReadAllBytes("C:\Users\Documents\Certificates\Push.p12");push.Regi

ios - 本地通知应用崩溃模拟器

我将本地通知插件(https://github.com/katzer/cordova-plugin-local-notifications/)与ng-cordova一起用于ionic项目:这是我的Controller:.controller('DashCtrl',function($scope,$state,$cordovaLocalNotification){$scope.addNotification=function(){$cordovaLocalNotification.add({id:'some_notification_id'//parameterdocumentation

iOS 横幅通知

我最近注意到我的iPhone上有条横幅通知,这是我以前从未见过的。我找不到这些横幅的描述,例如here.他们在这里:当应用程序进入后台时,第一个出现。点击横幅会再次显示该应用程序。当我创建热点并点击它时会出现第二个显示热点设置。所以,我的问题是:这些横幅是什么?为什么它们有不同的颜色?如何在我自己的应用中创建相同的横幅广告? 最佳答案 如果“个人热点”功能已打开,并且某些其他设备正在使用共享互联网连接,则会出现蓝色横幅。例如,如果当前不在前台的应用正在访问麦克风,则会显示红色横幅。这两个横幅均由操作系统提供,应用开发者无法自定义。当

iOS 推送通知 didFailToRegisterForRemoteNotificationsWithError

我在didFailToRegisterForRemoteNotificationsWithError方法中遇到以下错误?ErrorDomain=NSCocoaErrorDomainCode=3000"novalid'aps-environment'entitlementstringfoundforapplication"UserInfo=0x176e8120{NSLocalizedDescription=novalid'aps-environment'entitlementstringfoundforapplication}2015-04-1616:18:15.760FSE[1933:

iOS - 设置页面如何删除通知

我有一个IOS设置屏幕(在iOS8.0上),它是使用以下代码生成的:[[UIApplicationsharedApplication]registerUserNotificationSettings:[UIUserNotificationSettingssettingsForTypes:(UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeAlert)categories:nil]];[[UIApplicationsharedApplication]registerFor

ios - 我们可以在 Apple Watch 上显示与手机应用程序不同的通知操作吗?

我们的iOS应用程序中有一些通知的操作(发起调用并在手机上打开另一个iOS应用程序)在AppleWatch上显示时效果不佳。我查看了watch的特定UIUserNotificationActionContext(而不是使用默认值或最小值),我还查看了是否可以在触发通知时更改类别在我的自定义通知界面Controller(动态界面)中。运气不好。如果所有其他方法都失败了,我会沿着Handoff的路径转到我的iOS手机应用程序,但这不是最佳选择,因为许多用户不理解Handoff的向上滑动/解锁步骤。我宁愿暂时隐藏这些按钮,等着看iOS9是否有更多的开放支持。 最佳

ios - Azure 通知中心 Xamarin 为多个模板注册多个

我需要一些帮助来为Azure通知中心的多个模板注册iOS设备。注册单个模板工作正常,但似乎在从单个设备注册多个模板时,注册的第二个模板总是工作正常,而注册的第一个模板无法正常工作。前几天我发现一些东西说每个模板都必须有一个唯一的PNS句柄,但即使获得(我认为可能是)2个独特的PNS句柄似乎也不起作用。模板#1:{"aps":{"title":"$(emergencyTitle)","alert":"$(emergencyMessage)","tags":"$(emergencyTags)"}}模板#2:{"aps":{"content-available":1,"title":"$(r