- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 UrbanAirship 集成到我的项目中,但出现以下错误:
2016-08-25 16:26:23.898 Fibre[7758:368753] [E] __52+[UAirship handleAppDidFinishLaunchingNotification:]_block_invoke [Line 320] Please ensure that [UAirship takeOff] is called synchronously before application:didFinishLaunchingWithOptions: returns
如果能帮助解决这个问题,我们将不胜感激!
我的申请委托(delegate)如下:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
let configuration = ParseClientConfiguration { (configuration) -> Void in
configuration.applicationId = "******"
configuration.clientKey = "*****"
configuration.server = "https://*****.herokuapp.com/parse"
}
Parse.initializeWithConfiguration(configuration)
let config: UAConfig = UAConfig.defaultConfig()
UAirship.takeOff(config)
return true
}
最佳答案
我自己之前没有使用过 Urban Airship SDK,但是您发布的错误消息似乎是“在应用程序之前同步调用:didFinishLaunchingWithOptions:返回”。
我猜测发生的事情是您在 UAirship 上调用 takeOff 方法,但 didFinishLaunchingMethod 在该方法完成之前返回;很可能是因为它正在另一个线程中处理)。
尝试使用“dispatch_async”强制在主线程上运行 takeOff 方法,然后传入主队列,例如:
dispatch_async(dispatch_get_main_queue(), {
UAirship.takeOff(config)
})
尝试一下,希望能解决问题。
关于swift - Urban Airship swift ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39149248/
我有一个非常简单的问题,但搜索没有让我找到答案。在我的 application:didFinishLaunchingWithOptions 方法中,我执行以下操作来恢复程序未运行时传入的通知: //
我正在从 parse.com 迁移到 Urban Airship ,我几乎完成了,一切正常,但有一件事。当我的应用程序打开时,会向警报 View 发送推送通知不是 正在显示。如果我将应用程序放在 背景
我已按照 UA 教程进行操作并获取了我的 APID,并在我的 Android 设备上成功收到了测试推送消息。 现在我想做的下一件事是使用 JAVA 定位我的设备并发送推送消息。据我目前所知,实现这一目
我正在尝试学习 Urban Airship。看起来很容易,对吧?出色地。我只有两个问题,我似乎无法回答。 首先,我已经在我的用户 ID 下设置了开发中的所有内容。向我的手机发送消息效果很好。惊人的!但
我在我的项目中使用 Urban 飞艇,但是当我编写代码时它显示此错误请给我任何解决方案。 10-15 07:57:54.472: E/AndroidRuntime(1427): FATAL EXCEP
感谢之前的回复, 我们如何通过程序在设备 token 中设置别名和标签。我引用了飞艇文档,我发现我们可以使用 setAliasandTags 函数设置别名和标签,谁能指导我如何在 android 中执
我会逐步说明情况 我已经按照 the guide 实现了 Urban Airship 当消息来自服务器时,我的应用会自动显示通知,这是我不想要的 我想要的是处理来自服务器的消息并能够手动显示我的通知
如何将Android中的通知消息更改为本地化?我只想更改从 Urban AirShip 获得的消息,然后它才会显示在通知栏上? 最佳答案 您可以使用此方法:PushManager.shared().s
我正在考虑实现拇指系统,但我的系统需要注册,因此排除了人们多次投票的可能性,除非他们创建一个新帐户来这样做。所以我想知道 Urban Dictionary 的拇指系统。它是如何工作的?我想我的 IP
感谢之前的回复, 我对 Urban_Airship 很陌生,并将其集成到我的 android 应用程序中,我真的不知道什么是 Urban Airship 的别名,谁能指导我了解什么是别名以及如何在中设
我正在使用 php 客户端向 Urban Airship 发送通知请求。为此,我在下面提到了链接。 https://support.urbanairship.com/entries/70144047-
在创建新的生产 APNS 证书时,Apple 现在会创建一个组合的沙盒和生产证书: 上传到 Urban Airship 时,Urban Airship 报错说它是 Sandbox 证书。 我们已经联系
我正在尝试将 UrbanAirship 集成到我的项目中,但出现以下错误: 2016-08-25 16:26:23.898 Fibre[7758:368753] [E] __52+[UAirship
我想从 Urban Airship 发送的额外键值中获取值。请帮助如何获得这些值。我能够收到推送通知。但我不知道如何从有效负载中获取数据。 public class IntentReceiver ex
我在尝试将 Urban Airship PUSH 通知集成到我的 Android 应用程序时遇到问题。 我认为我已经在 AndroidManifest 集中获得了我的所有权限和 Intent 过滤器,
我已成功实现 Urban airship for development 。我创建了一个生产应用程序并在 airshipConfig 文件中设置 key 和 secret ,其中临时:是。我为生产生成
如何在android中实现 Urban Airship ?我从下载样本 here .我运行我得到安装选项的应用程序。安装后我什么也得不到。其实我不知道如何用android设置 Urban Airshi
我在使用 Urban Airship 时遇到问题,特别是在为 Rich Push 注册用户时。我在 AppDelegate 中有以下代码 //Create Airship options dictio
使用 Xcode 5.0 升级到 UrbanAirship 3.0.0,调用此代码时出现错误: [UAirship takeOff:config]; 错误是 +[NSJSONSerialization
我在安装我的应用程序时收到以下 NPE。请帮忙。 07-22 16:27:06.380: E/UA AP(6071): Unable to takeOff automatically 07-22 16
我是一名优秀的程序员,十分优秀!