I wanted a way to ping my phone with my pebble so I made this. I dont have a pebble atm so I would love some testers! It uses apple findmy and theoretically has a fully working sign in flow(at least in the emulator) . Based on pyicloud. https://apps.repebble.com/c8ba71040d4c45d29d2336c9
#FindMy for Pebble
19 messages · Page 1 of 1 (latest)
I’ve never been able to get pycloud working 🙁
It doesn’t use it under the hood! Their code just helped me figure out auth and find my payloads
Essentially just have a bunch of their code ported to pkjs with a bunch of polyfills to get it all working
are you using an oficial apple api or how you do it?
some people reverse engineered the icloud web apis, i’m just relying on their work
but yes, its all apple apis
Nice idea though I can’t make it work.
Issue 1: Entering the password and tapping “Sign In” closes the settings window before the OTP code can be entered. It would be better if it kept it open until after the OTP has been entered/verified.
issue 2: even after verifying OTP, emails are set saying it signed via web browser but no devices appear. Returning to Settings screen asks for password again.
I put out an update, could you try again?
Unfortunately I’m not sure I can keep it from closing the browser window due to how messaging with pkjs works but I could be wrong.
the fact that the otp works is a good sign though! that was the hardest part to get into pkjs. i have a device i’ll be able to test with tonight, so hopefully i’ll have it working for you tomorrow if it isn’t working with the latest version
@void mantle fixed the issue, it should work now.
@fluid oracle This seems to be an improvement but still not quite there.
-
Tapping 'Sign In' still hides the window. You have to return to Settings having received the OTP. As you said though, this may be unavoidable.
-
Only my Macbook is showing up in the list (no iPhone, Airpods etc.)
-
Small issue, but the white text on chequerboard is easy to read in the actual screenshot. Less so on my actual C2D - it is a lot more muted. It may look better if the text is black. Or just make the banner black with white text like the PEbble menus themselves, at least for the B/W Pebble watches.
FWIW Pinging my Macbook is working great. 🙂
I’ll try to see why you’re missing some devices!! Thank you for testing it. I’ll work on readability as well.
It seems to have stopped working again… not sure why.
probably some cookie/session is expired and we have to re-login again
I’ll try to see if I can do anything to prevent that, the auth handshake stuff is finicky lol
@void mantle should work better now