Giter Site home page Giter Site logo

istornz / ipokego Goto Github PK

View Code? Open in Web Editor NEW
643.0 48.0 168.0 40.4 MB

A native iOS client to map the Pokemon around you!

Home Page: https://github.com/RocketMap/RocketMap

License: MIT License

Objective-C 71.63% HTML 0.50% C 25.71% C++ 2.16%
pokemon pokestops pokemongo-map notifications ios objective-c rocketmap

ipokego's Introduction

Pokemap client for iOS Build Status Donate

This is a client for the Pokemap server (https://github.com/RocketMap/RocketMap)

iPokeGO is now officially available on the AppStore !

Features

  • Show/Hide Pokemons,Pokestops and Gyms.
  • Change radar position.
  • Drive destination to capture a specific pokemon (bike, walk and transit).
  • Notification on status bar when a new pokemon was added on the map.
  • Real notification working on iDevice and Apple Watch.
  • Possibility to make a favorite list of pokemon (when a favorite pokemon was added on map, a notification more visible is fired).
  • Add any server (heroku, your server, jelastic and more...).
  • See distance and remaining time on each pokemons.
  • Possibility to show/hide common pokemon in a list.
  • Supports RocketMap and Pogom server.
  • Possibility to switch between all your servers easily.
  • Wifi only mode if you run this app at your home.
  • Possibility to follow user location.

Now with real push notification !

With the latest version of iPokeGO, you can be notified when a new pokemon appear anywhere. It's now possible to play Pokemon GO and be directly warned !

Of course notification works well on the Apple Watch !

You will have no more reason of all not to catch them ;)

Installation

  1. Download the latest IPA file.
  2. Download Cydia impactor available for Mac/Windows and Linux.
  3. Connect your iDevice to your computer.
  4. Open Cydia impactor and drag the ipa file into the window.
  5. Enter your Apple ID email address and click "OK".
  6. Input your Apple ID password and click "OK" too.
  7. The app is now installed on your device but you can't launch it, so go in "Settings" app, "General" tab and "Device Management".
  8. Tap the new profile created and trust it.
  9. You are now able to run the app on your device !

For help with this part of installation, r/sideloaded (on reddit) will most likely be able to help you, as you are technically sideloading this app. There is also a good cydia impactor guide here.

Configuration

On settings, please enter the address of your server.

Warning : "localhost:5000" or "127.0.0.1:5000" are hardware address so it will not work !

To find your address look at this : http://bit.ly/2aweVR1 (if you have a local server) and http://bit.ly/1dWVBmR (if you want to remote server).

Compatibility

TODO

  • Add possibility to follow user location (same as website).
  • Update pokestop and gym annotations.
  • Real notification.
  • Change scan position.
  • Add a server status page.
  • Supports RocketMap and Pogom server.
  • Add a server switcher functionality.
  • Regroup pokestops annotations to reduce CPU usage (clustering).
  • Find a way to do some background task without hack.

Others

If you want to edit storyboard file and compile with Xcode 7 on iOS 10 beta, please move the iOS 10 developer image inside Xcode 7 folder refer to this link

Android Version

There is an Android port in the works. All Android related prs and issues please refer to this repo.

LICENSE

iPokeGo is released under the MIT license. See LICENSE for details. Thx to @ryanmclachlan for the beautiful UI Design !

#[Official Github] (https://github.com/RocketMap/RocketMap) Live visualization of all pokemon (with option to show gyms and pokestops) in your area. This is a proof of concept that we can load all nearby pokemon given a location. Currently runs on a Flask server displaying a Google Map with markers on it.

Using this software is against the ToS and can get you banned. Use at your own risk.

Building off Mila432's PokemonGo API, tejado's additions, leegao's additions and Flask-GoogleMaps.


For instructions, please refer to the wiki

ipokego's People

Contributors

alextoub avatar alligator4ik avatar azulesm avatar bassoon08 avatar bizadon avatar chaosbunker avatar dmunozfer avatar fjcaetano avatar gabrielaraujo avatar helderdb avatar istornz avatar jankcat avatar joshluongo avatar jz6 avatar kdawgwilk avatar markvl91 avatar melomac avatar nullpixel avatar parrots avatar philipp-r avatar srgmc avatar tiamat71 avatar xai3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ipokego's Issues

Server Status

My heroku server stopped working and their was nothing in the app.

Is there some way we can either:
a. view the PoGoMap server log
OR
b. the PTC/PoGo main server status? Something like https://go.jooas.com/

Pokémon Not Showing Up At Current Location

Since the app is drawing the information from localhost:5000, it only shows Pokémon at the location the server is running or if you change your location on the localhost:5000 it will change it on the app. Is there any way to load pokémon based on current location In-App?

Notification bug

Every time a Pokémon appears the mp3 notification goes off and a little black notification bar at the top appears. I would suggest to change this to appearing only when a favorite Pokémon is near by. If it happens every time a Pokémon appears, not only is it annoying but it slows down the whole app to a crawl.

The notifications actually shut down my phone and forced a reboot.

Error: Impossible to make the request

The request isn't getting completed and hence no Pokemon is spawning up on the screen. Any idea why I'm running into this issue? My log reads:
2016-07-25 17:47:48.782925 iPokeGo[3242:1413768] [+] ----- LOAD SAVE DATA 2016-07-25 17:47:48.805505 iPokeGo[3242:1413768] Presenting view controllers on detached view controllers is discouraged <MapViewController: 0x13be084d0>. 2016-07-25 17:47:48.825394 iPokeGo[3242:1413768] [LogMessageLogging] <private>

Do I have to run the original server?

Interested in making a stand alone iOS app - if anyone wants to help

[RESOLVED] I am a bit confused on how to use this. From what I understand, I have to run the original PoGoMap and then this app connects to localhost 5000 to retrieve info. Is this correct?

Thanks!

Submitting to the App Store?

Hi there! Do you think about submitting the App to the App Store? :) That should get a lot of downloads ;)

Just let me know if you need any help with that (published over 30 apps on my own)

Save latest current location

When I re-start the app it ways move the map from a different location to my current location, it would be nice if it remembers my latest current location so it avoid moving the map from one side of the world to the other.

PokéStops Makes The App Crash

When turning on PokéStops the app freezes and then quits.

The Xcode log says "Message from debugger: Terminated due to memory issue" when I turn the PokéStops feature on.

Failing to sign

screenshot at jul 25 13-53-20

Hey guys, first of all I want to tanks for your effort on this!

I'm having some trouble compiling and sending to the phone.

I get this 2 errors after I select myself as developer, select my phone as target and hit the play button:

  • An App ID with Identifier 'com.dimitri-dessus.iPokeGo' is not available. Please enter a different string.
  • No profiles for 'com.dimitri-dessus.iPokeGo' were found
    Xcode couldn't find a provisioning profile matching 'com.dimitri-dessus.iPokeGo'.

I have a free dev account... Don't know if it's required to pay...

Thanks in advance,
kafeijao

null Error

Hi there,
After installing the app, it does not work for me. I checked the log, there is a null Error. Did you know the reason, here is the log.
screen shot 2016-07-25 at 10 49 46 pm

I can´t configure server :(

Hello! the app run in my phone not problem but y can´t configure server for search pokemons.
Just show me my location.

Sorry for my English :)

Pokemon don't show up

I Installed a Pokemongo-Map server on the web. Server is up and running, tested using a browser, totally accessible and not protected (for now) so I won't leave its address here.
I built the app using Xcode 7.3.1 instead of 8 beta. the app building went OK
I run iOS 9.3.2 on a 64GB iPhone 6.
I launched the app with and without debug.
With debug I saw lines like "Pokemon added on map Piafabec" or "Pokemon removed Krabby" (yup, I'm a frenchie).
But there was nothing appearing on the map. Have I done anything wrong?

Timer stops counting down when leaving the app

Thank you so much for making the client app.

I noticed that the countdown timer doesn't continue to count down once I leave the app. Will be resume with e.g. 10 minutes left even though the Mon will only be available for 2 more minutes..

access to iOS time would be good.

Server for outside usage?

Hey guys,
im an absolute noob to developement. Since yesterday I tried succesfully to get the App going on my iPhone since I needed to use vmware and stuff. So now im facing a new problem: How to set up a server for free? Yeah in wiki are some tutorials that show how to do it, but the only one I can rely on is the heroku one. Since I dont know how this works I would apreciate to get some help get a Server going without costs of money. I made a Heroku App till step two from the wiki, but it an application error.
If I did any mistakes please tell me about them.
Peace Magikx

iOS App Review Issue: misleading content

From the beta review, in case you plan on pushing to the apple store:

Design - 4.1
Your app or its metadata contains misleading content. Specifically, your app creates a misleading association with Pokemon Go.

Next Steps
Please remove or revise any misleading content in your app and its metadata.
In addition, we recommend adjusting your app name so that the misleading element is used as a descriptor, not as part of the product name.

For example, the following style is an acceptable format for names:
GreatApp - with tagline "for Pokemon Go"

XCode version

An issue just to say that sad because we need to have XCode 8 and it's a beta IDE :/ !

Pokémon Disappearing Timer

It's not an issue but it would be nice if we could view a countdown of minutes and seconds for when the Pokémon is going to disappear.

Thanks!

Server works Successfully on iPokeGo!

Hi guys,

I have tried all days and successfully install the iPokeGo on my iphone and set up the server which is deployed by myself on Amazon AWS. Below is a brief instruction of what I did today. As it is 2:00 Germany, sorry I cannot write down in detail.

  1. We should install iPokeGo app on our iPhone. There are video instructions and text instructions. It is not difficult.
  2. We should deploy a Free Windows Server on Amazon AWS. Everybody can register a free server on AWS with a Credit card. Please be aware of what kind of server you want. Only choose the free version if you do not want to pay for anything.
  3. Follow the video instruction like this.
    https://www.youtube.com/watch?v=RJKAulPCkRI
    Install the python, pip, latest version of Pokemon Go Map V2.0. (I did not choose develop branch. Because there is no credentials file in config fold in develop branch.)
    When you are going to run the server, be sure that the host address is the internal IP(Private IP) address of the server!
  4. Disable all the Firewalls in Windows Server! At least two firewalls you need to disable.
  5. Becareful that your server is without any protection. Do use the server on own phone.

Good luck!

Yueyang

1 pic

Notise?

Are you going to do so when a pokemon in the favorite you get a real push notice and not just a notice in the app? Would love that, otherwise good app :)

Error: Impossible to make the request

I get this error popup as soon as I open the app. The app shows a map and can find my location, but will not populate pokemon.

Do we have to setup credentials for the app? Or log in?

Icons warped on 3.5 inch display

As seen in the attached image, the icons are warped on 3.5 inch displays. This may block the App Review process, and hinders the experience for iphone 4s users (which can use up to iOS9).

500x500bb

"Real" Notice?

Are you going to do so when a pokemon in the favorite you get a real push notice and not just a notice in the app? Would love that, otherwise good app :)

CPU and Memory Usage

I noticed that when viewing the PokéStops, Gyms and Pokémon all the same time that the CPU hits 100% and maxes out and the same with the memory. As soon as I turn PokéStops and Gyms off, it works smoothly. Interesting?

Configurable "common"

In my area (Amsterdam, The Netherlands) there are some Pokémon that are common here but might be interesting elsewhere. (E.g. Magikarp and Psyduck)

I'd love to be able to configure the common list for filtering these out.

edit setting

hi,

how can i edit the ' hide very common' by myself?

Crash when loading data from server

Occasionally, the app will crash when loading data from the server. The " was added" message from the top bar shows repeatedly (probably for all visible pokemon in range), then the iOS ui restarts (white screen with apple logo).

error loading http://localhost:5000/

after running the command and when checking http://localhost:5000/ it's showing this error! is there anyone who can help with solving this problem?
Oops! Something went wrong.
This page didn't load Google Maps correctly. See the JavaScript console for technical details.

After changing location, pokestops and gyms stop showing

As the title says: After the user changes the location, pokestops and gyms stop showing up. Workaround is to disable, save, enable and save to make them show up.
EDIT: And it doesn't seem to update them either. (e.g. a lure has been placed, I also need to disable, save, enable and save to make the lure appear)

Pokestops not showing up

Regardless of the show pokestops setting, pokestops are not rendering on the map. Pokestops appear normally on the webapp.

Scanning location not changing when moving

When I move around, the server still scans the area it was originally set up at. Shouldn't it use the user's location, and tell the server to scan there instead? Or alternatively make a location changer in settings. :)

//fraannk

Are PRs in Swift okay?

Noticed everything is written in Objective-C and was curious if I submitted a PR in Swift if it would be okay. I know some Objective-C but have more experience with Swift

Change Location Starts Scan On Long Press

I'm not sure if this is a bug per say but I just noticed within the recent updates that when I touch and hold down on the map (long press), the map automatically starts scanning that area for Pokémon. I thought in the previous versions you had to long press somewhere on the map and then hit the scanner button. Is this a bug or just a new feature so that you only have to long press on the map to start scanning as a new location? You no longer have to press the scan button?

Add to appstore

Someone can add this to app store? - No MAC OS currently and AMD PC ;__;

Guide to install

Could anyone provide a guide to install this to your ios? thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.