Tag: 推送通知

“反应本机pushnotificationIOS”scheduleLocalNotification“发射对象格式

有没有人知道“PushNotificationIOS”方法“scheduleLocalNotification”的“fireDate”对象的date和时间格式 提前致谢

OneSignal不调用didReceiveRemoteNotification

我们从UA迁移到了One Signal。 我们正在从云代码推送像 var pushInfo = { "app_id" : "xxxxxx", "data": { "objectId": objectId, "placeId": placeId, }, "included_segments": ["All Users"], "contents": {"en": message} }; var headers = { "Content-Type": "application/json; charset=utf-8", "Authorization": "Basic XXXXX" }; var options = { host: "onesignal.com", port: 443, path: "/api/v1/notifications", method: "POST", headers: headers, }; var https = require('https'); var […]

打开通知到特定的视图

我正在使用推送通知在Swift上开发一个应用程序。 到目前为止,我的AppDelegate中有以下代码: func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) { println("Received alert and opened it") debugPrintln(userInfo) if application.applicationState == UIApplicationState.Active { // App in foreground println("App in foreground already") } else { // App in background if let tripId = (userInfo["trip"] as? String)?.toInt() { println(tripId) Trips.load(tripId) { (responseCode, trip) in debugPrintln("Got the trip") if […]

如何在Azure中debuggingtesting发送?

我正在尝试在Azure的.Net后端和ios客户端之间build立一个成功的推送通知。 我遵循这个例子来附加到我的debugging器,并能够得到尽可能在我的视觉工作室在我的电脑中的一个断点通过我的iPhone与一个iMac行动 结果对象既不会抛出错误,也不会返回结果! 所以,我已经切换了方向,现在只通过在Azure中发送testing发送来尝试debugging(参见图片)。 我再次收到一条消息:“成功发送testing消息,结果{0通过,0失败}”,但是我的iPhone上没有任何显示。 我认为行为与代码中的行为类似,解决方法是解决另一个问题:A.是否安全地假设我在代码中触发了断点,在Apple Developer中的设置是正确的? B.你怎么知道0通过和0失败的奇怪信息? 更新#1 – 韦斯利McSwain:谢谢你的回答。 我正在关注这个快速注册的教程 : func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { application.registerUserNotificationSettings( UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: nil)) application.registerForRemoteNotifications() return true } 我可以通过该代码罚款。 顺便说一句,在这个其他方法的完成处理程序错误?.description是零: func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) { ClientManager.sharedClient.push?.registerDeviceToken(deviceToken) { error in print("Error registering for notifications: ", error?.description) } }

如何在iOS中注册GCM

我似乎无法得到GCM推送通知的工作。 我的问题是我不知道如何从GCM获得注册ID。 我可以从APN获得一个令牌。 但我不确定接下来要做什么。 我试着按照教程,但它不是真的为我工作。 我是一个初学者,所以请明确。 我问的是,从APN获得一个令牌之后,我该怎么办? 提前致谢。 https://developers.google.com/cloud-messaging/ios/client

苹果推送通知 – 从生产应用程序获取空推送令牌 – 将推动令牌在修复configuration文件问题后发送

我们添加了接收推送通知到iPhone应用程序。 一切都在testing/沙箱环境中工作,我们从应用程序获取令牌ID,并可以从我们的服务器发送推送通知。 但现在,应用程序被批准,并从Appstore出来,我们得到空推令牌/通知ID的发送到我们的服务器。 我们已经有超过600个…请注意,最终用户确实得到popup来批准在应用程序接收通知,应用程序只是发送空的令牌后,我们的服务器批准。 所以APNS服务器可能会发放空令牌。 以下问题向我们表明,这可能是由于在我们用于构buildapp store的configurationconfiguration文件中缺less“推送通知”权限: 如何检查iOS分发configurationconfiguration文件是否启用了推送通知? 缺less的权利是由于苹果公司prg protal网站中的一个错误,但是在下载新文件之前“修改任何现有的configuration文件”之后,就像下面的文章中提到的: http://developer.apple.com/library/mac/#documentation /NetworkingInternet/Conceptual/RemoteNotificationsPG/ProvisioningDevelopment/ProvisioningDevelopment.html 我们现在在.mobileprovision文件中拥有正确的权限: <key>Entitlements</key> <dict> .. <key>aps-environment</key> <string>production</string> .. 所以我们正在重build我们的应用程序并将其添加到商店。 并希望得到推送通知。 我希望以上可能会帮助其他人。 但是,现在来看看我的实际问题:我们是否会开始接收新的推送令牌,对于已经下载了当前版本的600多个用户,在他们安装下一次更新的时候呢? 或者我们需要添加一些初始代码到我们的应用程序? registerForRemoteNotifications方法现在只在应用程序启动时调用。 当推送令牌id从空('')变为实际令牌时,它也会被触发吗? 当然,我们不希望等待新的AppStore审批的另一个(小)一周,然后才发现推送通知仍然不适用于某些用户。 我希望有一些专家可以告诉我们。 注意:我们正在使用在MonoTouch中开发的iPhone应用程序,并使用(旧)APNS-Sharp库从我们的服务器发送通知,但是我不认为这些细节与此问题有关。

我无法启用我的推送通知参数

我在三个月前创build了一个成功通过iTunes的应用程序。 我需要做的一个改进就是包含“推送通知”。 这里是问题所在:当我尝试在developer.apple.com的“App ID”中编辑这个参数时,checkbox被禁用,我无法检查它(是他们告诉我们应该做的每一个地方的第一步,我错过了什么?)。 在苹果文档中说( https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html ) 为现有应用程序ID启用技术 在成员中心,select证书,标识符和configuration文件。 在标识符下,select应用程序ID。 select您要更改的应用程序ID,然后单击编辑。 select相应的checkbox以启用您想要允许的技术。 但是,如果这个参数被禁用,它从来不会说我该怎么做。 注:我的ID是com.XXXXX。*,我想这不是一个问题,因为“*”(是的,我开始偏执) 提前致谢!

如何更改通知iOS中的图标?

我正在创build一个基于导航的应用程序,因为有一个函数会提醒用户发生一些事件。 为此我们使用Push通知,我知道如何实现推送通知, 但我的问题是,当推送通知来了,我可以更改通知中心的图标吗? 注:我不是说徽章图标, 检查通知中心的所需图像: 如果不是,请为此提供参考。

iOS报刊:推送通知不会在后台启动应用程序

我在应用程序中实现报摊function,尽pipe应用程序收到推送通知,但它并不以后台模式启动。 如果我点击通知提醒应用程序启动,我可以看到“内容可用”:1是存在于字典中,也是下载的问题,但该应用程序不会自动启动。 我已经添加到plist: <key>UIBackgroundModes</key> <array> <string>newsstand-content</string> </array> 和didFinishLaunchingWithOptions: [[NSUserDefaults standardUserDefaults]setBool: YES forKey:@"NKDontThrottleNewsstandContentNotifications"]; // for testing purposes [[NSUserDefaults standardUserDefaults] synchronize]; [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeNewsstandContentAvailability )]; 我也看到我的应用程序没有显示在设置 – >存储 – >自动下载(和其他杂志出现在那里)。 我错过了什么吗? 这应该在沙箱环境中工作吗?

ios7.1:推送通知徽章更新问题

我已经在我当前的项目中设置了Push Notification 。 我已经按照推送通知所需的所有指令。 在[标签:ios7],但在7.1我工作得很好,当我的应用程序在后台模式时,徽章更新问题。 我的代码如下: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]; } – (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error { NSLog(@"Failed to get token, error: %@", error); } – (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken { NSString *str = [NSString stringWithFormat:@"%@",deviceToken]; NSLog(@"%@",str); self.deviceToken = [NSString stringWithFormat:@"%@",str]; NSLog(@"dev — %@",self.deviceToken); self.deviceToken = [self.deviceToken stringByReplacingOccurrencesOfString:@"<" withString:@""]; […]