标签: urbanairship.com

如何在android中实现城市飞艇

如何在android中实现城市飞艇?我从这里下载样本 .我运行应用程序我得到安装选项.安装后我什么都没得到.实际上我不知道如何用android设置城市空中飞船.我只是注册一个应用程序名称xxxx.我没有创建我的xxxx应用程序.但我与城市航空船的实施混淆.我的需要是在我的xxxx应用程序中我触摸按钮我必须列出我在城市空中发布的视频.请帮我.

在上面的网站我得到两个文件MainActivity和sampleApplication.我不知道我在哪里使用我的xxxx应用程序中的代码.请帮我.

android urbanairship.com

2
推荐指数
1
解决办法
2257
查看次数

Urban Airship - 将PUSH发送到1个特定设备(设备令牌)

所以我想通过Urban Airship定位一个特定的设备令牌,但无论我做什么,我的所有设备都会收到针对特定设备令牌的消息.

这是我的PHP代码 - 任何帮助都像往常一样非常感谢!

define('APPKEY','XXXXXXXXXXXXXX'); 
define('PUSHSECRET', 'XXXXXXXXXXXXX '); // Master Secret
define('PUSHURL', 'https://go.urbanairship.com/api/push/broadcast/'); 


$msg = "This is a message intended for my iPad 3";

    $devicetokens = array();
$devicetokens[0] = $devicetoken;

 $contents = array(); 
 $contents['badge'] = "1"; 
 $contents['alert'] = $msg; 
 $contents['sound'] = "default"; 

 $push = array("aps" => $contents, "device_tokens" =>$devicetokens); 



 //var_dump($push);


 $json = json_encode($push); 

 $session = curl_init(PUSHURL); 
 curl_setopt($session, CURLOPT_USERPWD, APPKEY . ':' . PUSHSECRET); 
 curl_setopt($session, CURLOPT_POST, True); 
 curl_setopt($session, CURLOPT_POSTFIELDS, $json); 
 curl_setopt($session, CURLOPT_HEADER, False); 
 curl_setopt($session, CURLOPT_RETURNTRANSFER, True); 
 curl_setopt($session, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); 
 $content …
Run Code Online (Sandbox Code Playgroud)

php push urbanairship.com devicetoken ios

2
推荐指数
1
解决办法
4026
查看次数

推送通知徽章不会在Urban Airship的后台更新

我一直在努力寻找一些似乎应该"正常工作"一段时间的事情.我通过Urban Airship建立了推送通知,除了应用程序在后台的徽章更新外,一切正常.据我所知,只要将徽章设置为有效负载中的整数,如果应用程序不在前台,这应该自行处理.

如果我在应用程序位于前台时捕获徽章更新,我可以正确设置它,但这不是我想在我的应用程序中使用徽章的原因.

这是我的设置 didFinishLaunchingWithOptions:

UAConfig *config = [UAConfig defaultConfig];

    // You can also programatically override the plist values:
    // config.developmentAppKey = @"YourKey";
    // etc.

    // Call takeOff (which creates the UAirship singleton)
    [UAirship takeOff:config];
    [UAPush shared].notificationTypes = (UIRemoteNotificationTypeBadge |
                                         UIRemoteNotificationTypeSound |
                                         UIRemoteNotificationTypeAlert |
                                        UIRemoteNotificationTypeNewsstandContentAvailability);

        [[UAPush shared] setPushEnabled:YES];

    [[UAPush shared] setAutobadgeEnabled:YES];
    [self performSelector:@selector(resetUABadge:)];
    [[UAPush shared] handleNotification:[launchOptions valueForKey:UIApplicationLaunchOptionsRemoteNotificationKey]
                       applicationState:application.applicationState];
Run Code Online (Sandbox Code Playgroud)

当应用程序启动时,resetUABadge调用只会将所有内容设置回0.无论performSelector是否存在,此问题都会持续存在.

我不确定是否有一些我缺少的配置或者什么,但推送通知的其他部分在应用程序背景/关闭(警报,声音)时有效,但徽章根本不会更新.

push-notification badge urbanairship.com ios

2
推荐指数
1
解决办法
1184
查看次数

java.net.UnknownHostException(无法解析主机"play.googleapis.com":没有与主机名关联的地址)

完整的错误消息如下.在使用Urban Airship和Google Cloud Messaging的模拟器中运行应用程序时会发生这种情况.我没有在设备上看到它.

java.net.UnknownHostException(无法解析主机"play.googleapis.com":没有与主机名关联的地址)

BTW,UA伙伴们如何关闭UA?注释掉UA.takeoff()会导致零点异常!路要走!这是一种结束stackoverflow的方法!

android urbanairship.com

2
推荐指数
1
解决办法
1万
查看次数

单击城市飞艇的推送通知打开Android应用程序?

我在Urban Airship的帮助下发送推送通知,并成功收到通知.但是,当我点击通知时,它不会打开我的应用程序.那么打开我的应用程序该怎么办?

并在logcate中得到以下错误: -

02-10 18:53:44.137: W/xxx - UALib(6840): Activity com.aaa.yyy.SplashActivity@40dcb458 was not manually added during onStart(). Call UAirship.shared().getAnalytics().activityStarted in every activity's onStart() method.
Run Code Online (Sandbox Code Playgroud)

android push-notification urbanairship.com

2
推荐指数
1
解决办法
1574
查看次数

存档时Xcode 7中的UrbanAirship iOS SDK错误:libUAirship-6.2.0.a(UAWalletAction.o)'不包含bitcode

我在Swift中有一个iOS应用程序和CocoaPods使用UrbanAirship iOS SDK via Pods,如下所示:

pod 'UrbanAirship-iOS-SDK'
Run Code Online (Sandbox Code Playgroud)

我们可以验证Podfile.lock文件中安装的版本:

- UrbanAirship-iOS-SDK (6.2.0):
  - UrbanAirship-iOS-SDK/Core (= 6.2.0)
- UrbanAirship-iOS-SDK/Core (6.2.0)
Run Code Online (Sandbox Code Playgroud)

该应用程序在Xcode 6.4上正确构建,运行和存档.此外,它还可以在Xcode 7 beta 6上构建和运行.但是,在Xcode 7中存档时,我收到以下错误:

ld:'.../Pods/UrbanAirship-iOS-SDK/Airship/libUAirship-6.2.0.a(UAWalletAction.o)'不包含bitcode.您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.对于架构armv7

clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我已经更新项目的构建设置禁止设置位码ENABLE_BITCODE,以NO在项目和目标(S)的水平,两者上标明该SO回答,但错误依然存在.

在此输入图像描述

任何帮助,将不胜感激.谢谢你的时间.

xcode urbanairship.com ios xcode7 bitcode

2
推荐指数
1
解决办法
1218
查看次数

Android,Urban AirShip - 改变消息

如何将Android中的通知消息更改为本地化?我只想更改从Urban AirShip获得的信息,然后才能在通知栏上显示?

notifications android urbanairship.com

1
推荐指数
1
解决办法
1917
查看次数

从CakePHP发送推送

我需要发送Urban Airship的推送消息.为此,我必须从CakePHP发送API请求.
我的问题:我应该在哪里放置CakePHP中的API请求代码?在模型中还是在控制器中?这个的正确位置在哪里?

php cakephp urbanairship.com

1
推荐指数
1
解决办法
1920
查看次数

Android - GCM服务器密钥不适用于Urban Airship

我正在尝试在我的android项目中集成Urban Airship Push通知服务.我在谷歌开发者控制台中创建了一个新项目,并创建了一个GCM服务器密钥.我在Urban Airship配置中添加了GCM密钥,但它无法发送通知.

Urban Airship Error Console会抛出错误

Received push with invalid authorization on platform GCM error message
Run Code Online (Sandbox Code Playgroud)

我已经在2个月前在Google开发者控制台中创建了一个测试项目,并且拥有有效的GCM密钥.如果我将此密钥集成到UA中,它可以正常工作.但是,如果我在同一个项目中创建一个不起作用的新服务器密钥.

谷歌项目截图

最近创建了API密钥4,但它在6月9日创建的服务器密钥工作正常.这是因为密钥是自动生成的吗?如果这是问题,我该如何自动创建GCM服务器密钥?

最近,我听说GCM正在迁移到Firebase.我是否需要使用FCM密钥而不是GCM?

android urbanairship.com google-cloud-messaging firebase-cloud-messaging

1
推荐指数
1
解决办法
1046
查看次数

当 minify = true 时安装应用程序时出错

我正在开发一个使用urbanairship的应用程序,该应用程序构建正确,安装也正确,但是当它初始化时,某些东西会使其崩溃,但只有当 minify true 时,如果它是 false ,它运行得很好。

错误:

我已经尝试实施 multidex 但没有成功

错误:

进程:qa.vodafone.myvodafone.prd,PID:24925 java.lang.NoSuchMethodError:没有虚拟方法对象()Lj/c/f;Lj/c/f 类;或其超类('jcf' 声明出现在 base.apk 中) at cnkda(未知来源:0) at cnkdtoString(未知来源:5) at com.urbanairship.job.AirshipService.a(:2) at cniha(: 9) 在国家认证中心(:2)

apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

apply plugin: 'kotlin-kapt'

apply plugin: 'com.google.gms.google-services'

apply plugin: 'io.fabric'

apply plugin: "com.soasta.mpulse.android"

android {
    signingConfigs {



    }
    compileSdkVersion 28
    defaultConfig {
        applicationId ""
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 224
        versionName "10.0.0"


    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            debuggable = false …
Run Code Online (Sandbox Code Playgroud)

android urbanairship.com kotlin

1
推荐指数
1
解决办法
1924
查看次数

Ruby POST Rails服务器在HTTPS POST请求期间崩溃

我正在尝试使用ROR Web应用程序与u rban飞艇API进行通信.

在我的控制器中,我有以下代码:

require 'net/http'
require 'net/https'
require 'open-uri'

app_key = 'JJqrCewBT7e_...'
app_secret = 'lAu7MIeARCiacg_...'

payload ={
    "aps" => {"badge"  => "0", "alert" => "My push message", "sound" => ""}
}.to_json

full_path = 'https://go.urbanairship.com/api/push/broadcast/'
url = URI.parse(full_path)
req = Net::HTTP::Post.new(url.path)
req.body = payload
req.basic_auth app_key, app_secret

con = Net::HTTP.new(url.host, url.port)
con.use_ssl = true

con.start {|http| http.request(req)}
Run Code Online (Sandbox Code Playgroud)

但是当我调用控制器的方法时,我的服务器崩溃,抛出这些错误(我知道,这看起来不愉快):

/Users/abramo/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/http.rb:678: [BUG] Segmentation fault ruby
1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0]

-- control frame ---------- c:0074 p:---- s:0409 b:0409 l:000408 d:000408 CFUNC …
Run Code Online (Sandbox Code Playgroud)

post json ruby-on-rails urbanairship.com

0
推荐指数
1
解决办法
1033
查看次数