推送专题提供推送的最新资讯内容,帮你更好的了解推送。
我正在通过推送通知实现我的第一个应用程序.我已经完成了 Ray Wanderlich Tutorial之后的所有调试 一切正常. 既然我即将继续提交,我想知道我必须在生产模式下为“实时”服务器插入什么参数而不是 gateway.sandbox.push.apple.com 2195 希望明确 我认为端口是相同的,只有主机不同,它是gateway.push.apple.com. The binary
我们对iOS推送通知相对较新,而且与Apple一样,我对解决方案的优雅感到印象深刻,但对于该功能行为的一些不透明的“幕后”管理也略有激怒. 我的问题是:成功收到约. 10个单独的静音推送通知,每小时一个,在我们的测试用户最终打开之前,不再向我们的测试应用程序发送.基于此,如果确定应用未被使用,iOS可能会停止提供静默推送通知.这是预期的行为吗?有没有人知道关于Apple使用的启发式的粗略细节? 有
我正在从一个新的视图控制器创建一个popoverSegue,并希望将第三个视图控制器推送到原始堆栈.这就是我创建应用程序的方式: >创建一个新的单一视图应用程序 >选择使用故事板 >选择MainStoryboard.storyboard文件. >选择唯一的View Controller,将Title和Identifier更改为initialView,然后选择Editor-> Embed In->
var apn = require('apn'); var gcm = require('android-gcm'); export default function notification( devicetype, devicetoken, alert, userid, action, profilepic, image, youtubeimage, id ) { if
我使用免费的Apple开发者帐户,因此没有推送通知支持.因此,当我获得一个现有的 xcode项目并尝试在我的手机上运行它时,我得到“你的开发团队”,xxx“,不支持推送通知功能.” 但是当我进入“功能”选项卡时,我看不到它在那里禁用(它说“10个功能不可用”).所以我想它隐藏了它们?但该项目仍需要某处的能力? 那么如何禁用项目的推送通知功能,以便我可以运行它? 更新: 感谢KerimGökarsl
我整合了最新版本的Google AnalyticsSDK.我在我的应用程序中使用静默通知. 所以我需要一点时间来完成后台任务(大约30秒). 我看到许多崩溃与允许的时间有关. My App[3114] has active assertions beyond permitted time: {( <BKProcessAssertion: 0x15699c00> identifier: B
我在Interface Builder中有一个UIViewController,我在UIView中添加了一个UIScrollView.它的contentOffset属性等于0.0,但是当我将UIScrollView滚动到最底层并推送另一个视图时,contentOffset会发生变化. NSLog给了我以下值: //View just loaded 2013-09-09 16:19:27.455 m
我看过 javapns的文档/维基. http://code.google.com/p/javapns/ 不幸的是,对我来说,显而易见的事情是显而易见的. 如何设置工作推送通知服务器?就像在,有一个.jar文件,但我会感谢更多的信息.我需要在Tomcat中运行吗?有一个有效的例子吗? 谢谢. 我过去使用过 Java APNS.它具有BSD许可证并且完成了一项完美的工作,并且在设置证书后非常容易使用
我正在开发XCode 8 Beta,iOS 10版本的推送通知.我在设备上收到推送通知.当我点击通知时,它触发了UNUserNotificationCenterDelegate的委托,app被打开,但它没有在userinfo中显示任何响应.我是否需要在服务器端更改iOS 10中发送推送的参数.以下是我的代码. UIUserNotificationSettings *settings = [UIUs
我在商店中有一个iOS应用程序正在使用产品APNS环境(在iTunes连接二进制详细信息中确认),这些应用程序正在提供推送令牌,所以我必须假设所有内容都在应用程序中正确配置,否则他们会收到“无效’aps-environment’权利字符串”错误. 我正在使用Amazon SNS发送推送通知,这对于其他应用程序一直运行良好,但对于此特定应用程序,所有通知都返回“与端点关联的平台令牌无效”. 我试图通
我知道您可以使用以下方法获取设备令牌: – - (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 但是,如果我理解正确,则此方法仅在应用程序第一次运行并且用户接受通知请求时被调用.在随后重新启动应用程序时,永远不会再次调用该方法.
我为我的应用创建了一个dev推送证书(按照这些步骤 http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1) 我可以看到证书出现在门户网站的证书部分. 现在我正在尝试创建包含证书的配置文件,但是当门户询问要在配置文件中包含哪些证书时,我刚刚创建的证书未列出. 我已经三次
我的应用程序能够成功注册推送通知,但我想将弹出警报移动到应用程序的其他区域 如果我将AppDelegate.m中的相同代码实现到我的应用程序的另一个屏幕Other.m,它永远不会注册: -(void)buttonTapped { // Register for Push Notifications UIRemoteNotificationType notifyTypes = (UI
我想知道是否有办法唤醒用户在ios8-9上终止的应用程序.终止后,我的意思是双击主页按钮并向上滑动. 是否有可能通过发送静默推送通知来启动应用程序,以便确实触发了重新启动,并给了我一些运行时间? 我注意到我的用户公平分享了我的应用程序.由于我非常依赖后台提取,这是一个问题.我的想法是发送静默推送通知以在后台启动应用程序并触发后台提取. 简答:不,这是不可能的. 详情: 当服务器上有任何新内容时,您
我希望将使用推送通知的应用程序的所有权从一个帐户A转移到帐户B,当我转移捆绑ID时,会保留但是种子ID会发生变化. 我使用城市飞艇来处理所有推送通知(效果非常好) 传输时会保留bundle id(com.mydomain.myapp).种子是(捆绑ID在帐户之间更改之前的’XXYYZZ’. 这似乎不在城市飞艇帐户详细信息的捆绑ID中 – 只是com.mydomain.myapp位. 推送通知仍然正
我今晚正在做一些测试来查看原生UINavigationBar的行为.我创建了一个简单的代码片段,它执行以下操作: - (void)pushController { PHViewController *ctrl2 = [[[PHViewController alloc] initWithNibName:@"PHViewController" bundle:nil] autorelease];
根据 apple documentation,通知有效载荷可以携带“loc-key”键,其识别app bundle中的本地化字符串键.如果应用程序包中没有这样的密钥会发生什么情况(例如,当服务器上有更新并且添加了新的通知类型时)? 您很可能会获得NSBundle的localizedStringForKey:value:table:方法的默认行为,该方法是在无法找到值时返回密钥.
Push Notification与开发者帐户一起运行良好,但未通过试飞获得生产. 以下是我遵循的步骤 – >我使用了生产APNS证书.对p12文件使用以下步骤 – openssl x509 -in prod_identity.cer -inform DER -out prod_identity.pem -outform PEM openssl pkcs12 -nocerts -in mykey.
我有VC,我想推动它并看到它下面的VC. 如果我以模态方式呈现我可以做到(Display clearColor UIViewController over UIViewController) 但是可以通过推送VC实现这个功能吗?或者我需要创建自定义过渡? 扩展Wain的评论: >您可以在UIImage中渲染父视图; >然后将此图像设置为新视图的背景. 这是Swift中可能的实现: override
我已设置推送通知并正常工作,但是,有时我会遇到终端设备上的延迟交付.有没有办法我可以将推送的“优先级”键设置为10,以便立即发送推送?我不相信我可以将其与其他键(例如“警报”)一起放入字典中,因为Apple的文档说它应该与有效负载分开. 您应该在请求标头中设置apns-priority, 这是 the APNs Provider API doc.