[Aerogear-users] aerogear-unifiedpush-java-client

Sebastien Blanc scm.blanc at gmail.com
Thu Aug 18 13:52:02 EDT 2016


Can you share the solution? I'm curious  :)  (could it be that you used
1.1.1 and not 1.1.0 for the push-model ? )

Thx


On Thu, Aug 18, 2016 at 7:50 PM, Christopher Fahey <chris at dealerrewards.net>
wrote:

> I tracked down the version issue.  Thanks everyone.
>
> Christopher Fahey
> DealerRewards, Inc.
> Maryland Branch Office
> (410) 924-3185
> ------------------------------
> This electronic message transmission contains information from
> DealerRewards Inc. This message is confidential. It may also be privileged
> or otherwise protected by work-product immunity or other legal rules. If
> you have received it by mistake, please let us know by email reply and
> delete it from your system; you may not copy this message or disclose its
> contents to anyone.
> DISCLAIMER: Since 2006, the U.S. Government has been monitoring all
> internet communications. If you have information that you do not wish to
> have monitored, please send it using regular postal services to the address
> listed on our website.
> ------------------------------
> On 8/18/2016 1:06 PM, Sebastien Blanc wrote:
>
> Hi,
>
> Looks like indeed an version issue, "priority" has been added after 1.1 .
> Are you sure that in your java client POM you have this :
>
>   <dependency>
>             <groupId>org.jboss.aerogear.unifiedpush</groupId>
>             <artifactId>unifiedpush-push-model</artifactId>
>             <version>1.1.0.Final</version>
>         </dependency>
>
> ?
>
> On Thu, Aug 18, 2016 at 6:48 PM, Christopher Fahey <
> chris at dealerrewards.net> wrote:
>
>> I am diving deeper into the problem.  The client sent this:
>>
>> {"message":{"alert":"Hello from Java Sender API!","sound":null,"badge":-1,
>> "priority":"normal","consolidationKey":null,"windows":{"
>> type":null,"duration":null,"badge":null,"tileType":null,"
>> toastType":null,"images":[],"textFields":[],"page":null},"
>> apns":{"title":null,"action":null,"action-category":null,"l
>> ocalized-key":null,"localized-arguments":null,"localized-
>> title-key":null,"localized-title-arguments":null,"url-
>> args":null,"content-available":false},"user-data":{},"
>> simple-push":null},"criteria":{"categories":null,"variants":
>> null,"alias":null,"deviceType":null},"config":{"ttl":-1}}
>>
>> Perhaps someone can tell me why the error is this:
>>
>> Unrecognized field "priority" (Class org.jboss.aerogear.unifiedpush.message.Message),
>> not marked as ignorable
>>  at [Source: io.undertow.servlet.spec.ServletInputStreamImpl at 1579f57;
>> line: 1, column: 87] (through reference chain:
>> org.jboss.aerogear.unifiedpush.message.InternalUnifiedPushMe
>> ssage["message"]->org.jboss.aerogear.unifiedpush.message.
>> Message["priority"])
>>
>>
>> Is it a version issue?  I used the pom.xml from version 1.1.0 with maven
>> to build the client.
>>
>> Christopher Fahey
>> DealerRewards, Inc.
>> Maryland Branch Office
>> (410) 924-3185 <%28410%29%20924-3185>
>> ------------------------------
>> This electronic message transmission contains information from
>> DealerRewards Inc. This message is confidential. It may also be privileged
>> or otherwise protected by work-product immunity or other legal rules. If
>> you have received it by mistake, please let us know by email reply and
>> delete it from your system; you may not copy this message or disclose its
>> contents to anyone.
>> DISCLAIMER: Since 2006, the U.S. Government has been monitoring all
>> internet communications. If you have information that you do not wish to
>> have monitored, please send it using regular postal services to the address
>> listed on our website.
>> ------------------------------
>> On 8/18/2016 5:04 AM, Sebastien Blanc wrote:
>>
>> Did you solved it ?
>> Because I just tried your CURL and it worked.
>>
>> You should also renew you secret.
>>
>> On Wed, Aug 17, 2016 at 10:07 PM, Christopher Fahey <
>> chris at dealerrewards.net> wrote:
>>
>>> Anyone?  I went to the sender API tab on the variants screen and copied
>>> the CURL UPS Rest command and ran it.
>>> It failed.   So clearly not a problem with the java client software I
>>> wrote.  Clearly a problem with the push server.    Does this function even
>>> work?  Does anyone have it working?  Why would it fail?  Could it be that
>>> the settings are wrong in the server?
>>>
>>> curl -u "48f23d56-75a5-4a7f-a097-a62404e5a6e0:221a9e9f-a040-4111-96b1-1d1983576f56"  \
>>>    -v -H "Accept: application/json" -H "Content-type: application/json"  \
>>>    -X POST  -d \
>>>   '{
>>>      "message": {
>>>       "alert": "Hello from the curl HTTP Sender!",
>>>       "sound": "default"
>>>      }
>>>    }'  \
>>>    https://www.dealerrewards.com:8986/ag-push/rest/sender
>>>
>>> Note: Unnecessary use of -X or --request, POST is already inferred. *
>>> Trying 173.166.153.1... * Connected to www.dealerrewards.com
>>> (173.166.153.1) port 8986 (#0) * ALPN, offering http/1.1 * Cipher
>>> selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH *
>>> successfully set certificate verify locations: *   CAfile:
>>> C:\Users\Chris\AppData\Local\Apps\cURL\bin\curl-ca-bundle.crt   CApath:
>>> none * TLSv1.2 (OUT), TLS header, Certificate Status (22): * TLSv1.2 (OUT),
>>> TLS handshake, Client hello (1): * TLSv1.2 (IN), TLS handshake, Server
>>> hello (2): * TLSv1.2 (IN), TLS handshake, Certificate (11): * TLSv1.2 (IN),
>>> TLS handshake, Server key exchange (12): * TLSv1.2 (IN), TLS handshake,
>>> Server finished (14): * TLSv1.2 (OUT), TLS handshake, Client key exchange
>>> (16): * TLSv1.2 (OUT), TLS change cipher, Client hello (1): * TLSv1.2
>>> (OUT), TLS handshake, Finished (20): * TLSv1.2 (IN), TLS change cipher,
>>> Client hello (1): * TLSv1.2 (IN), TLS handshake, Finished (20): * SSL
>>> connection using TLSv1.2 / ECDHE-RSA-AES128-SHA256 * ALPN, server did not
>>> agree to a protocol * Server certificate: *        subject: OU=Domain
>>> Control Validated; OU=Free SSL; CN=www.dealerrewards.com *        start
>>> date: Aug 16 00:00:00 2016 GMT *        expire date: Nov 14 23:59:59 2016
>>> GMT *        subjectAltName: www.dealerrewards.com matched *
>>> issuer: C=GB; ST=Greater Manchester; L=Salford; O=COMODO CA Limited;
>>> CN=COMODO RSA Domain Validation Secure Server CA *        SSL certificate
>>> verify ok. * Server auth using Basic with user
>>> '48f23d56-75a5-4a7f-a097-a62404e5a6e0' > POST /ag-push/rest/sender
>>> HTTP/1.1 > Host: www.dealerrewards.com:8986 > Authorization: Basic
>>> NDhmMjNkNTYtNzVhNS00YTdmLWEwOTctYTYyNDA0ZTVhNmUwOjIyMWE5ZTlm
>>> LWEwNDAtNDExMS05NmIxLTFkMTk4MzU3NmY1Ng== > User-Agent: curl/7.46.0 >
>>> Accept: */* > Accept : application/json > Content-type : application/json >
>>> Content-Length: 25 > Content-Type: application/x-www-form-urlencoded >
>>> * upload completely sent off: 25 out of 25 bytes < HTTP/1.1 400 Bad Request
>>> < Connection: keep-alive < X-Powered-By: Undertow/1 < Server: WildFly/8 <
>>> Content-Type: text/html;charset=UTF-8 < Content-Length: 70 < Date: Wed, 17
>>> Aug 2016 19:17:21 GMT < <html><head><title>Error</title></head><body>Bad
>>> Request</body></html>* Connection #0 to host www.dealerrewards.com left
>>> intact
>>> Christopher Fahey DealerRewards, Inc. Maryland Branch Office (410)
>>> 924-3185
>>> ------------------------------
>>> This electronic message transmission contains information from
>>> DealerRewards Inc. This message is confidential. It may also be privileged
>>> or otherwise protected by work-product immunity or other legal rules. If
>>> you have received it by mistake, please let us know by email reply and
>>> delete it from your system; you may not copy this message or disclose its
>>> contents to anyone. DISCLAIMER: Since 2006, the U.S. Government has been
>>> monitoring all internet communications. If you have information that you do
>>> not wish to have monitored, please send it using regular postal services to
>>> the address listed on our website.
>>> ------------------------------
>>> On 8/17/2016 8:33 AM, Christopher Fahey wrote:
>>>
>>> I am using java client 1.1.0-final with UPS 1.1.1-final.
>>> I don't mean to be a constant thorn but I just keep running into these
>>> issues and never can find any solution to them. I have everything compiled
>>> and running.  I have created an application within UPS with an android
>>> variant.  I have my mobile app installed on my android phone.  I can
>>> successfully send a notification using the UPS admin console to my app.
>>> The last part of the puzzle is to get the UPS java client working so I can
>>> integrate my server with UPS.  I have written a small test program to test
>>> it but I receive the following error: Aug 17, 2016 8:17:10 AM
>>> org.jboss.aerogear.unifiedpush.DefaultPushSender submitPayload SEVERE:
>>> The Unified Push Server returned status code: 400 Why am I receiving this
>>> error? There is no indication in the Wildfly logs that it even handled the
>>> connection or why it rejected it.  Here is the code:         String
>>> notifyURL = "https://www.dealerrewards.com:8080/ag-push"
>>> <https://www.dealerrewards.com:8080/ag-push>;         String appId =
>>> "3c726feb-52ce-52ce-52ce-f08e9993c715";         String appSecret =
>>> "11ba55f6-52ce-52ce-52ce-06a9672db6ae";         PushSender
>>> defaultPushSender = DefaultPushSender.withRootServerURL( notifyURL )
>>>                         .pushApplicationId( appId )
>>> .masterSecret( appSecret )                         .build();
>>>     UnifiedMessage unifiedMessage = UnifiedMessage.withMessage()
>>>                 .alert("test")
>>> .criteria().aliases("mike")                         .build();
>>>     defaultPushSender.send( unifiedMessage, new MessageResponseCallback( )
>>>         {             @Override             public void onComplete( )
>>>         {                 // TODO Auto-generated method stub
>>>                 }         } );
>>> Christopher Fahey DealerRewards, Inc. Maryland Branch Office (410)
>>> 924-3185
>>> ------------------------------
>>> This electronic message transmission contains information from
>>> DealerRewards Inc. This message is confidential. It may also be privileged
>>> or otherwise protected by work-product immunity or other legal rules. If
>>> you have received it by mistake, please let us know by email reply and
>>> delete it from your system; you may not copy this message or disclose its
>>> contents to anyone. DISCLAIMER: Since 2006, the U.S. Government has been
>>> monitoring all internet communications. If you have information that you do
>>> not wish to have monitored, please send it using regular postal services to
>>> the address listed on our website.
>>> ------------------------------
>>> On 8/16/2016 8:09 PM, Matthias Wessendorf wrote:
>>>
>>> Their dependency is declared here:
>>> https://github.com/aerogear/aerogear-unifiedpush-java-client
>>> /blob/master/pom.xml#L85-L89
>>> Note, that master branch onf the java-client is requiring 1.2.0- version
>>> of the UPS,
>>> while the 1.1.0 version of the java-client is supposed to work w/ UPS
>>> 1.1.x
>>> On Wed, Aug 17, 2016 at 12:16 AM, Daniel Passos <dpassos at redhat.com>
>>> wrote:
>>>>
>>>> Hi Christopher,
>>>> Those files are in aerogear-unifiedpush-server
>>>> <https://github.com/aerogear/aerogear-unifiedpush-server/> repo
>>>> On Tue, Aug 16, 2016 at 5:58 PM, Christopher Fahey <
>>>> chris at dealerrewards.net> wrote:
>>>>>
>>>>> Speaking of other things, can anyone tell me where I can find the
>>>>> following branch files:
>>>>>
>>>>> org.jboss.aerogear.unifiedpush.message.apns.*
>>>>>
>>>> https://github.com/aerogear/aerogear-unifiedpush-server/tree
>>>> /master/push/model/src/main/java/org/jboss/aerogear/unifiedp
>>>> ush/message/apns
>>>>
>>>>> org.jboss.aerogear.unifiedpush.message.windows.*
>>>>>
>>>> https://github.com/aerogear/aerogear-unifiedpush-server/tree
>>>> /master/push/model/src/main/java/org/jboss/aerogear/unifiedp
>>>> ush/message/windows
>>>>
>>>>> The files are not in the git repository.
>>>>>
>>>>> https://github.com/aerogear/aerogear-unifiedpush-java-client
>>>>> /tree/master/src/main/java/org/jboss/aerogear/unifiedpush
>>>>> Christopher Fahey DealerRewards, Inc. Maryland Branch Office (410)
>>>>> 924-3185 <%28410%29%20924-3185>
>>>>> ------------------------------
>>>>> This electronic message transmission contains information from
>>>>> DealerRewards Inc. This message is confidential. It may also be privileged
>>>>> or otherwise protected by work-product immunity or other legal rules. If
>>>>> you have received it by mistake, please let us know by email reply and
>>>>> delete it from your system; you may not copy this message or disclose its
>>>>> contents to anyone. DISCLAIMER: Since 2006, the U.S. Government has been
>>>>> monitoring all internet communications. If you have information that you do
>>>>> not wish to have monitored, please send it using regular postal services to
>>>>> the address listed on our website.
>>>>> ------------------------------
>>>>> _______________________________________________ Aerogear-users
>>>>> mailing list Aerogear-users at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/aerogear-users
>>>>
>>>> --
>>>> -- Passos
>>>> _______________________________________________ Aerogear-users mailing
>>>> list Aerogear-users at lists.jboss.org https://lists.jboss.org/mailma
>>>> n/listinfo/aerogear-users
>>>
>>> --
>>> Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/
>>> twitter: http://twitter.com/mwessendorf
>>>
>>> _______________________________________________
>>> Aerogear-users mailing listAerogear-users at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/aerogear-users
>>>
>>> _______________________________________________
>>> Aerogear-users mailing listAerogear-users at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/aerogear-users
>>>
>>> _______________________________________________ Aerogear-users mailing
>>> list Aerogear-users at lists.jboss.org https://lists.jboss.org/mailma
>>> n/listinfo/aerogear-users
>>
>> _______________________________________________
>> Aerogear-users mailing listAerogear-users at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/aerogear-users
>>
>> _______________________________________________ Aerogear-users mailing
>> list Aerogear-users at lists.jboss.org https://lists.jboss.org/mailma
>> n/listinfo/aerogear-users
>
> _______________________________________________
> Aerogear-users mailing listAerogear-users at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/aerogear-users
>
>
> _______________________________________________
> Aerogear-users mailing list
> Aerogear-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/aerogear-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-users/attachments/20160818/65550e07/attachment-0001.html 


More information about the Aerogear-users mailing list