问题标签 [urbanairship.com]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 为什么我应该将城市飞艇服务作为一个单独的流程启动?
我使用 UrbanAirship (UA) 进行推送通知。
UA推送服务在Manifest文件中配置如下:
其中 android:process 是可选的,但在他们的文档中推荐。
当我使用单个进程并关闭所有活动时,我可以看到我的单个进程消耗了大约 3mb 的内存
当我使用两个进程(一个用于应用程序,一个用于服务)并关闭所有活动时,我可以看到两个进程都处于活动状态,每个进程消耗约 3mb 的内存。
所以我的问题是:有什么意义?
ios - 释放视图控制器
我的应用程序使用 ARC,但我遇到了一些不使用它的第三方软件的麻烦。我可以通过在构建阶段设置 -fno-objc-arc 来克服这个问题。但是,我遇到了一个问题,即一个 ViewController 使 pp 崩溃,因为它被调用了两次。
我会试着解释...
在我自己的 TableView 中,我选择了一条带上 Urban Airship 的 StoreFront 的行。据我所知,它以模态窗口的形式出现。这是一个直接指向我在 TableView 中选择的项目的 DetailView 的 TableView。我购买了该项目并开始下载。我有一个来自 Urban Airship 的代表,它在我的 TableView 中告诉我该项目何时安全地挂在电话上。我 [selfdismissModalViewControllerAnimated:YES]; 在我自己的 TableView 中该委托末尾的 UAStore 并取回我的 TableView。
一切正常。
当我选择要购买的新产品时会出现问题。我一直到 UA DetailView,但是一旦我点击“购买”按钮,应用程序就会崩溃。
在我看来,UAProductDetailViewController 似乎没有发布。Urban Airship 的实现文件位于库中,因此无法对其进行调整。为了离开这里,我尝试了很多不同的方法。
但到目前为止没有任何效果。希望有人可以按照我有点混淆的描述并节省头发。
* *当我回到自己的 TableView 时,不会调用 UADetailViews 的 viewDidUnload 中的 NSLog 调用。
java - iOS / Java(GWT+GAE) / UrbanAirship 编码德语变音符号
--找到了我的问题的解决方案,代码更新了--
我在通过推送消息向 iPhone 发送德语变音符号 (öäü) 时遇到问题。我在 Google AppEngine 上运行 Java/GWT 并使用 UrbanAirship 进行推送通知。以下代码在我的 Mac 上完美运行,推送通知带有正确的德语变音符号。如果我将它部署到 gae 服务器,德国变音符号不起作用。到目前为止,我发现在 GAE 上,标准编码是 US-ASCII 并且在此处的一些帮助下将 getBytes() 和其他所有内容更改为 UTF-8。问题仍然存在,但现在用“钻石”作为背景来代替 iPhone 上的变音符号的问号?!
这是我正在使用的方法(在本地工作正常,而不是在 GAE):
iphone - 如何从 Urban Airship 播放来自 NSLibraryDirectory 的音频文件?
我正在使用 Urban Airship 管理非消耗性音频文件的应用内购买。UA 将文件存储在库目录中,我只想在用户按下按钮时播放特定文件。我一直在玩下面推荐的代码,但似乎无法弄清楚。谁能提供有关如何从目录播放和音频文件的更多详细信息?
- 笔记:
- productid 我假设是 com.company.application.product
- 我假设文件名是解压缩后的文件名(上传到 UA 的文件名)-其余部分似乎为文件构建位置,但我收到“找不到属性'文件路径'”错误。我应该在哪里定义“文件路径”?
- 我在想只是用一种播放方法来播放它:
android - .城市飞艇。尝试测试推送时跳过了无效的 api
今天我按照本指南将urbanairship集成到我的android应用程序中,http://urbanairship.com/docs/getting_started_android_push.html。完成指南后,我尝试发送测试推送通知,但收到以下错误消息
运输 = 氦气 com.urbanairship.Logger.logLevel = Log.VERBOSE;
请教我如何解决这个问题,
谢谢山姆
iphone - 将应用内购买(订阅)添加到 iOS 应用 - 无法测试(“无效的产品 ID”)
一段时间以来,我一直在努力将 In App Purchase 添加到现有的 iOS 应用程序中。首先,一些背景:
背景
该应用程序已经在 App Store 上架了一段时间,并且拥有相当多的用户。该应用程序使用推送(成功)并且还在开发者门户中激活了应用程序内购买(自应用程序的第一个版本开始)。
现在的目标是使用 Urban Airship 实现订阅(自动更新)。
问题
订阅产品已添加到 iTunes Connect 和 Urban Airship 中,我已经两次和三次检查产品 ID 是否相同。
但我仍然收到“无效的产品 ID”
更新 #1 回答 V1ru8 的评论:我已经在三个不同的场合进行了测试。大约一周前,我删除了该产品并将其重新添加到 iTunes Connect 和 Urban Airship,并在几分钟前进行了测试。
我的订阅产品在 iTunes Connect 中被标记为“准备提交”。我还添加了一个屏幕截图。
我已经阅读了大量有关该主题的信息和文档(http://troybrant.net/blog/2010/01/invalid-product-ids/,http://troybrant.net/blog/2010/01/in- app-purchases-a-full-walkthrough/,仅举几例)但仍然有一些问题没有得到解答:
- 我是否必须提交我的应用程序版本以及应用程序内购买产品以供批准,才能对其进行测试?(Apple 声明“您的第一个应用内购买必须与新的应用版本一起提交。从版本详细信息页面的应用内购买部分中选择它们,然后单击准备上传二进制文件。”,但没有没有提到它是否适用于测试)
- 是否有任何其他可能导致此错误的事情,特定于订阅?
如果我错过了添加一些信息,请写评论,我会尽快更新问题。
提前致谢!
更新
也许 V1ru8 是在做某事。突然间,我列出了我的订阅产品。我会尝试一些购买和其他测试,看看这是否也有效。
iphone - APNS 提供列表 - 哪些公司是推送通知服务器提供商
有谁知道周围可能有哪些 APNS 提供商?我需要开发推送通知,为此我需要选择一个像 Urban Aiship 或 Mono Push这样的提供商,所以我想要这些提供商的列表。
任何人都可以帮忙吗?
还请让我知道如何发送客户特定通知。
谢谢, 吉格
ios - 在 iOS 设备上获取推送通知的准确日期和时间
有没有办法我们可以拦截发送到我的应用程序的推送通知消息并记录 iOS 设备最终收到它的确切日期和时间?
我正在使用 Urban Airship 进行推送通知,这是一个涉及许多中间层的关键任务应用程序,所以我想知道我的第一层和最后一层(iOS 设备)之间的确切延迟
urbanairship.com - 城市飞艇报摊应用程序
我想使用 Urban Airship 为报亭实现应用程序。
但是以下几点有些混乱:
1)我必须在哪里上传新内容,以便我的应用程序可以知道新内容可用并且用户可以下载它?
2) 我是否必须在 Urban Airship 服务器上上传内容?
3) 如何在应用程序中下载新杂志?
是否有任何适当的分步信息可以继续进行?
提前致谢。
iphone - 使用城市飞艇推送通知分发
我已经向 Apple Store 发布了两个应用程序以供分发。它们完全相同,只是一个是免费的,一个是付费的。免费版受广告支持。
除了广告之外,代码没有什么不同,我以完全相同的方式创建了证书和分发配置文件。
在 Urban Airship 上,我们创建了两个应用程序。一份免费,一份付费。
据我们所知,我们正确地捆绑了证书,并将每个证书上传到 Urban Airship。
在生产中,只有免费版会发送推送通知,而付费版不会。
有谁知道可能是什么原因?我们在这里完全不知所措,所以任何事情都会有所帮助。