草庐IT

push-notification

全部标签

ios - 当 iPhone 重新上线时,推送通知未发送

我正在为我们的iPhone应用程序测试Apple推送通知。应用程序部署目标是6.1,iPhone运行的是7.1.1。我们使用Apigee作为我们的推送通知提供商。当手机通过蜂窝网络和Wi-Fi上网时,它会收到通知,确认应用端和Apigee端的注册是正确的。我打开飞行模式,从Apigee推送通知,等待3分钟,将手机退出飞行模式,但手机从未收到推送通知。我等待几分钟(最多30分钟),然后从Apigee推送另一个通知,手机收到通知。我读过Apple的LocalandPushNotificationProgrammingGuide我读过TechnicalNoteTN2265Troublesho

php - 苹果推送通知 - PHP

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我在使用推送通知时遇到问题,当我使用开发时它可以工作,但是当我想真正使用它时,它不会工作。ck是为生产而制造的。当我使用它时,结果是:消息成功发送但是我的手机收不到消息$message,'sound'=>'default');//EncodethepayloadasJSON$payload=json_encode($body);//Buildthebinarynotification$msg=chr(0)

ios - libgdx:Parse.com iOS SDK 和 RoboVM

我有一个使用libgdx1.2的应用项目。我想将Parse.com推送通知添加到其iOS和Android版本中。使核心应用程序能够调用native平台方法的常用java接口(interface)没有问题,但我在理解如何从JavaRoboVM代码调用Parse.comSDK方法时遇到了很多问题,例如,假设NativeMethods是我的接口(interface)native方法访问,IOSNatives我的iOSRoboVM实现:publicclassIOSNativesimplementsNativeMethods{publicvoidpushNotifications(){//how

ios - 应用程序在前台时的推送通知样式

当我测试我的iOS应用程序时,我将通知样式首选项设置为横幅样式。当我的应用程序不在前台(在后台或关闭时)时,此方法有效。但是,当应用程序处于前台时,通知显示为UIAlertView。这是Apple设计的吗?或者我可能缺少一些我可以应用的设置? 最佳答案 您可以在AppDelegate.m中使用application:didReceiveRemoteNotification:fetchCompletionHandler:。这样你就可以按照你想要的方式处理通知。有时不需要在UIAlertView中显示任何内容,但您想更新特定的UILab

ios - ionic v2 : "You cannot run cocoapods as root" error

我正在尝试在iOS中构建带有推送通知的Ionic2应用。我使用此命令行添加了Phonegap插件推送通知:cordovapluginaddphonegap-plugin-push--variableSENDER_ID=12341234--save但是当我尝试在设备上运行我的项目时,我在xcode中遇到了这个错误:"GoogleCloudMessaging.h"filenotfound我寻找解决方案并且我安装了Cocoapods。我删除了平台iOS并尝试使用此命令行添加它:sudoionicplatformaddios我有这个错误:Installing"phonegap-plugin-p

ios - iOS Notification Service Extension 会从设备中删除附加文件吗?

我遇到了一个奇怪的问题。iOS通知服务扩展将从设备中删除附件。我使用SDWebImage来显示和缓存图像,我实现了一个通知服务扩展来在通知警报View中显示图像。在我的例子中,图像已经缓存在本地。然后,我单击主页按钮,我的应用程序在后台运行,应用程序安排了一个本地通知,并将缓存的图像附加到通知内容中。查看下面的代码:1.安排本地通知+(void)postLocalNotificationGreaterThanOrEqualToiOS10:(LNotification)modulebody:(NSDictionary*)body{UNUserNotificationCenter*cent

ios - OneSignal provisionator 工具不工作

每次我尝试保存时,我都会收到以下消息:“您的生产证书已被Apple拒绝。它可能已过期、撤销或无效。”我还尝试将.p12文件上传到firebasemessaging,它立即起作用了!所以OneSignal好像有问题。 最佳答案 他们只是回答我这个:HelloWehavefixedanissuecausingiOScertificatesnotuploading.EverythingshouldbeworkingcorrectlynowwithourProvisionatorToolandDashboardUploader.Please

iOS - Expo Notifications.getExpoPushTokenAsync() 未获取 token

我正在尝试从我的应用程序接收推送通知token,但我从未收到token。我尝试使用一些警报进行调试,我可以看到在接受通知时我得到了“granted”返回。我只测试过iOS。我在运行"expo":"^32.0.0","react-native":"https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",我尝试使用来自https://docs.expo.io/versions/latest/guides/push-notifications/的指南因为它不起作用,我尝试了他们从API引用中提供的小吃:https://d

ios 远程通知未被标记为已读

好的,所以我编写了一个小应用程序来接收我在didReceiveRemoteNotification中处理的远程通知,我还检查了传递给didFinishLaunch的userDict。但是,通知在iOS5的通知中心仍列为“未读”(通知左侧有一个小蓝点)。我怎样才能做到在用户点击通知后它要么消失,要么被标记为已读? 最佳答案 我认为iOS5.0中没有一种方法可以只删除一个条目。引用iOSSDKReleaseNotesforiOS5.0:跳板应用程序的推送和本地通知出现在iOS5中新的通知中心。通知中心显示被视为“未读”的通知。要容纳没有

iphone - iOS向大量用户推送通知

我将用户的设备token保存在数据库中。在推送通知时,我从数据库中加载了所有设备token,然后在一个循环中,我一次向一个用户发送推送消息。现在大约有30万用户,我想知道,还有什么更好的办法吗?谢谢 最佳答案 Apple没有更好的方法。您需要向每个设备token发送相同的消息。像Parse.com这样的服务将通过让您向设备组广播来为您掩盖幕后的肮脏工作,但是您最初仍然需要将每个设备token订阅到该组......因此,要回答您的问题,没有更好的方法,您必须循环并发送到所有设备token:(。