<div dir="ltr">So, to be clear, if I do the steps on <a href="http://inthecheesefactory.com/blog/how-to-install-google-services-on-genymotion/en">http://inthecheesefactory.com/blog/how-to-install-google-services-on-genymotion/en</a> then I should be able to test push without having to find borrow my girlfriends phone?<div><br></div><div>Is there any free alternatives to genymotion that work with push (even if some hacks are required)?</div><div><br></div><div>As mentioned previously, at this stage it is just a PoC - so would like to avoid having to buy any hardware or software, if possible.<br><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 22, 2016 at 1:54 PM, Rob Willett <span dir="ltr">&lt;<a href="mailto:rob.aerogear@robertwillett.com" target="_blank">rob.aerogear@robertwillett.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">They are welcome to use it as they see fit, though the only things that<br>
should be there is the push notification stuff, the rest is my problem<br>
:)<br>
<div class="HOEnZb"><div class="h5"><br>
On 22 Jan 2016, at 12:51, Anton Hughes wrote:<br>
<br>
&gt; Thanks Rob - really appreciate this.<br>
&gt;<br>
&gt; May I recommend that this is published on the aerogear website. This<br>
&gt; kind<br>
&gt; of knowledge is gained through hard knocks. It can save many others<br>
&gt; the<br>
&gt; same pain.<br>
&gt;<br>
&gt; On Fri, Jan 22, 2016 at 1:22 PM, Rob Willett<br>
&gt; &lt;<a href="mailto:rob.aerogear@robertwillett.com">rob.aerogear@robertwillett.com</a><br>
&gt;&gt; wrote:<br>
&gt;<br>
&gt;&gt; Anton,<br>
&gt;&gt;<br>
&gt;&gt; Its difficult to do some things without a phone, you can certainly<br>
&gt;&gt; develop on Cordova and get a long way on screens designs,<br>
&gt;&gt; controllers,<br>
&gt;&gt; services, posting to and getting stuff from servers but somethings<br>
&gt;&gt; need<br>
&gt;&gt; a hardware device.<br>
&gt;&gt;<br>
&gt;&gt; Off the top of my head things that don’t work properly on<br>
&gt;&gt; iPhone/Android simulators or at all.<br>
&gt;&gt;<br>
&gt;&gt; 1. Background processing. JavaScript timers continue to work in the<br>
&gt;&gt; background but do not on a real phone. Sounds innocuous but its a<br>
&gt;&gt; massive hassle for us.<br>
&gt;&gt; 2. GPS is very limited on the iPhone emulator. You can set simple GPS<br>
&gt;&gt; routes up and thats it. The genymotion has a GPS on off switch to<br>
&gt;&gt; save a<br>
&gt;&gt; position, useful for very, very limited uses.<br>
&gt;&gt; 3. No notifications on the iPhone emulator. Zilch. You can get them<br>
&gt;&gt; on<br>
&gt;&gt; the Genymotion with the link I posted.<br>
&gt;&gt; 4. No In-App purchasing on the iPhone. No access to the sandbox, its<br>
&gt;&gt; a<br>
&gt;&gt; nightmare even on a real phone. No idea on Android as we have up on<br>
&gt;&gt; the<br>
&gt;&gt; iPhone.<br>
&gt;&gt; 5. Some weird effects of different versions of IOS and background<br>
&gt;&gt; processing with geolocation and posting to servers with ATS. We<br>
&gt;&gt; can’t<br>
&gt;&gt; work it out at all, so we use real phones.<br>
&gt;&gt;<br>
&gt;&gt; You can get so far without a phone but at the end of the day you will<br>
&gt;&gt; need one to develop and test. There is no getting away from it. Ups<br>
&gt;&gt; cannot develop and simply deploy and hope it all works. Emulators<br>
&gt;&gt; will<br>
&gt;&gt; work, but not with any success for at least the things I’ve quoted<br>
&gt;&gt; above.<br>
&gt;&gt;<br>
&gt;&gt; Rob<br>
&gt;&gt;<br>
&gt;&gt; On 22 Jan 2016, at 12:10, Anton Hughes wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Thanks Rob<br>
&gt;&gt;&gt; On Fri, Jan 22, 2016 at 12:59 PM, Rob Willett &lt;<br>
&gt;&gt;&gt; <a href="mailto:rob.aerogear@robertwillett.com">rob.aerogear@robertwillett.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Unclear as to why deploying to a real device is such a problem, we<br>
&gt;&gt;&gt;&gt; develop on iPhone and Android using Cordova and even though I like<br>
&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt; iPhone, the development and debugging tools on a real Android<br>
&gt;&gt;&gt;&gt; device<br>
&gt;&gt;&gt;&gt; are<br>
&gt;&gt;&gt;&gt; excellent and fast. When we have a real problem, we tend to ignore<br>
&gt;&gt;&gt;&gt; Xcode<br>
&gt;&gt;&gt;&gt; and Safari and the iPhone and debug it on a real Android device. We<br>
&gt;&gt;&gt;&gt; don’t have any real issues, though we always want things to be<br>
&gt;&gt;&gt;&gt; quicker.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Its a problem for me as I dont have a cell phone - seriously.<br>
&gt;&gt;&gt; But, it just sounds odd, to have to deploy and install on a new<br>
&gt;&gt;&gt; piece<br>
&gt;&gt;&gt; of<br>
&gt;&gt;&gt; hardware each time you want to test. My usual workflow would be to<br>
&gt;&gt;&gt; develop<br>
&gt;&gt;&gt; locally, then when things are working, then deploy.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; And, for now, I am just doing a proof of concept - my goal is just<br>
&gt;&gt;&gt; to<br>
&gt;&gt;&gt; prove<br>
&gt;&gt;&gt; that it is possible to send a push notification from UPS to android<br>
&gt;&gt;&gt; using<br>
&gt;&gt;&gt; cordova. I&#39;m surprised at how complicated it is. But I suppose my<br>
&gt;&gt;&gt; confusion<br>
&gt;&gt;&gt; and frustration is simply because I am new to this style of<br>
&gt;&gt;&gt; developing.<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Aerogear-users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Aerogear-users@lists.jboss.org">Aerogear-users@lists.jboss.org</a><br>
&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-users" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-users</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Aerogear-users mailing list<br>
&gt;&gt; <a href="mailto:Aerogear-users@lists.jboss.org">Aerogear-users@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-users" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-users</a><br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; Aerogear-users mailing list<br>
&gt; <a href="mailto:Aerogear-users@lists.jboss.org">Aerogear-users@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-users" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-users</a><br>
_______________________________________________<br>
Aerogear-users mailing list<br>
<a href="mailto:Aerogear-users@lists.jboss.org">Aerogear-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-users" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-users</a><br>
</div></div></blockquote></div><br></div>