# Getting GTBee for Android working again

**URL:** <https://forum.beeminder.com/t/getting-gtbee-for-android-working-again/4755>\
**Category:** Tech\
**Created:** [January 11, 2019, 4:49am UTC](https://forum.beeminder.com/t/getting-gtbee-for-android-working-again/4755 "2019-01-11T04:49:51Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![zedmango](https://avatars.discourse-cdn.com/v4/letter/z/c67d28/32.png) [@zedmango](https://forum.beeminder.com/u/zedmango)\
**Post date:** [January 11, 2019, 4:49am UTC](https://forum.beeminder.com/t/getting-gtbee-for-android-working-again/4755/1 "2019-01-11T04:49:52Z")

</div>

@yixler @dreev @insti @ndanda @drtall @jdaugavietis8 @danielsorto001 @smurfeater @philip

GTBee sounds awesome - I think it would really help me to bee able to create one-off tasks with penalties and deadlines. I tried getting it to work for Android using this most recent APK, version “alpha”:

> [@GTBee for Android?](https://forum.beeminder.com/t/gtbee-for-android/777/36):
>
> Alright, this should be the same version as was released on June 30, 2015 (so called v4), but now with working API keys for beeminder (which I won’t revoke this time!). All warnings about this being an alpha release with possibly any number of bugs (old and new) apply, but for those of you who found it of use here you are:

But I found that it wasn’t actually charging me.

So I forked the repository at [GitHub - zedmango/gtbee: Unstable version of GTBee for android](https://github.com/zedmango/gtbee) and updated it for the latest SDK.

When I did this and compiled it, I found that the APK I got (available at [https://www.mediafire.com/file/pmpcpaaj9qofm4j/app-debug.apk/file](https://www.mediafire.com/file/pmpcpaaj9qofm4j/app-debug.apk/file)) has a bunch of weird errors, including some odd authentication errors:

- it directed to the main page rather than the login
- on login, it kept the web browser open to the beeminder list of goals, rather than returning to GTBee
- from “Settings” or “Failed Tasks” or :New Task," the upper left back button takes you to the “Beeminder Sign In: In order to use this app you must have a beeminder account” page
- app crashes on “Completed Tasks” or “Beeminder Integration”

and a bunch of other weird crashes.

I also tried the version available here, “v4”:

> [@GTBee for Android?](https://forum.beeminder.com/t/gtbee-for-android/777/18):
>
> Development is going steady! I have a new version for you crazy people who are helping me test this. What is new: Actionable Notifications - The notifications now have a ‘done’ button so you can mark the task as done without having to open the app. Icons - Now we have a proper app icon, and a notification icon that is different from the beeminder app. Countdown Timer - When you are looking a task, it will display a countdown until the task is due. Test Tasks - Any task with the name “Test…

and found it has all the same bugs as my forked version generated from the latest gethub and updated.

Oddly, @yixler said that those two versions “v4” and “alpha” should be the same except that “alpha” has working API keys. So apparently the most recent github code does not have those working API keys.

So it looks like we just need to get the keys working again as they are in that “alpha” APK, and then get the charges to work properly.

I’d like to work on this. I know very little about Android development so any suggestions or help from anyone in debugging would be appreciated.

---

<div class="post-metadata">

**Author:** ![drtall](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/drtall/32/1341_2.png) [@drtall](https://forum.beeminder.com/u/drtall)\
**Post date:** [January 11, 2019, 5:05am UTC](https://forum.beeminder.com/t/getting-gtbee-for-android-working-again/4755/2 "2019-01-11T05:05:44Z")

</div>

Alas my very limited Android development attempts have all been deadends. But I do still want GTBee to exist.

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [January 11, 2019, 6:57am UTC](https://forum.beeminder.com/t/getting-gtbee-for-android-working-again/4755/3 "2019-01-11T06:57:48Z")

</div>

I approve of attempts to resurrect GTBeedroid! Here’s a fun bit of history about that: [http://doc.beeminder.com/gtbee2](http://doc.beeminder.com/gtbee2)

---

<div class="post-metadata">

**Author:** ![zedmango](https://avatars.discourse-cdn.com/v4/letter/z/c67d28/32.png) [@zedmango](https://forum.beeminder.com/u/zedmango)\
**Post date:** [January 11, 2019, 8:27am UTC](https://forum.beeminder.com/t/getting-gtbee-for-android-working-again/4755/4 "2019-01-11T08:27:16Z")

</div>

@dreev Do you know anything about the status of the gtbeedroid authentication keys?

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [January 11, 2019, 7:45pm UTC](https://forum.beeminder.com/t/getting-gtbee-for-android-working-again/4755/5 "2019-01-11T19:45:16Z")

</div>

Negative. It was never on Google Play so I didn’t think there were any auth keys or anything like that.

---

<div class="post-metadata">

**Author:** ![zedmango](https://avatars.discourse-cdn.com/v4/letter/z/c67d28/32.png) [@zedmango](https://forum.beeminder.com/u/zedmango)\
**Post date:** [January 11, 2019, 7:47pm UTC](https://forum.beeminder.com/t/getting-gtbee-for-android-working-again/4755/6 "2019-01-11T19:47:51Z")

</div>

@dreev

No, I mean the Beeminder auth keys. The ones that allow it to connect with Beeminder and charge people.

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [January 11, 2019, 9:15pm UTC](https://forum.beeminder.com/t/getting-gtbee-for-android-working-again/4755/7 "2019-01-11T21:15:36Z")

</div>

I see. I guess go ahead and register it as a new app with Beeminder?
