Creat an app that crawl websites in background task (Android App of course) - Android Q&A, Help & Troubleshooting

Hello
I'm not a developer but I'm in the process of creating specifications to find a freelance developer to create an app that will be on the Play Store. =)
I'd like to have your insight to see if my application is "possible" regarding the compatibility of various smartphones under Android BUT ALSO regarding the rules imposed by Google for an application to be available on the Play Store.
I want to make an app where you enter the URL of a website, the app will crawl (background task) the site that can have 10,000 pages for example. And the app checks if there are dead links on the site (404 pages, sites that are no longer available etc.).
The app must therefore visit all the pages of the site entered by the app user, with his IP and from his device. It must make all these requests in the background throughout the day.
Does this seem possible ?
Does this sound acceptable to the Play Store rules ?
Do you think it's feasible on the vast majority of Android smartphone models in the world (Nokia, Oppo, Samsung...) ?
Thanks a lot for your help anyway

Related

Usage of Google Maps API is not free anymore

Hi,
I write on a little gps/google maps tool which I use for my running sport (something like MyTracks). Today Google anounced that the usage of the Google Maps API will cost when you are above a daily limit -> http://googlegeodevelopers.blogspot.com/2011/10/introduction-of-usage-limits-to-maps.html
In this blog and in the faq they are writing of websites and applications. Are applications = android applications? If this is true than it will be difficult to write a freeware app which uses Google Maps because the more users will be using this app the more you will pay. Even with a paid app you cant cover all the costs because you only get a one time a payment from a user but if your app exceeds the limits you have to pay google on a daily basis.
I hope I just missunderstood this blog post or the Google Maps API within Android isn't affected.
What do you think?
Seems unlikely that an Android app (assuming counted by a single app usage, not by everyone using the app at any given time) could exceed 25,000 map loads per day, but then I've never counted map loads... if that is a possiblity, then this is really going to suck the wind out of google maps!
Then again, I've always wondered when Google was going to start charging for services that have become exceedingly popular.
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums
Moving to Q&A
Huh lufc,
why do you move this thread? The normal user don't have a problem if the developer have to pay or not. It's only a developer thing/problem, imho. But ok, it's your decision.

I have an APK App suggestion...

Hi!
Well, I just had an idea for a very useful app for android that might be shared on the marketplace as well!
There's this website called webehigh . com ... it's like the travel encyclopedia of marijuana/cannabis/hash around the globe! I often read through various placemarks on that website, mostly for knowledge and sometimes for need... it's quite fun to know about *legality, *where to buy, *prices and brands etc of cannabis. The site's not been updated since 2008, but the info's quite relevant. I just wanted to make an app out of the content on there...
for the app I was hoping to create a database kind of app where a user could search countrywise/citywise through the information and display the appropriate page for each town. For this purpose, I'm not sure whether the format of each page including the front page along with links and advertisement would allow a suitable apk to be made... So I thought of creating new html / php / text files, whatever suitable, and links them all in the database as seperate towns... but I don't know how an app is made for android and what kind of town's page format would suffice in generating the required result...
So I thought I'd ask you for this.... any online tool or offline program that could let me create this app without any programming code knowledge, or if you could create this app, then it would be great! I'm currently downloading the whole site with "httrack" - an offline website downloader. And then as per your reply, I'll change all the pages to a apk friendly format.
Basically, this is supposed to be an offline reference app for people who read webehigh. Since the website is not being updated.. I was thinking of making an offline app for this... There are many marijuana related apps on the android market... so I'm sure publishing this app won't be a big hassle!!
Thanks for any help.
-

[App] GoToMyPhone, Manage your Windows Phone from Web Browser

A web-based interface for Windows Phone 8 powered devices. Using any modern web browser, you can access your Contacts, Photo Albums, Live Camera Shots, Microphone Recording, Device information and settings.
N.B: Requires WiFi Connection.
Start GoToMyPhone on your device with WiFi connection and from your browser you can:
1- Access and manage your contacts.
2- Quick contacts search and filter by account type.
3- Export your contacts to CSV or vCard.
4- Dial your contact from your browser.
5- Send SMS and Email from your browser.
6- Access and view the phone Photos from your computer browser.
7- Take live camera shots every 10 seconds from your browser.
8- Records up to 1 minutes and listen from the browser.
9- Full device information.
10- Access and changes the application setting from your computer.
You may download it from Windows App Store:
http://www.windowsphone.com/s?appid=16a924eb-24ee-4007-852f-22dd306b1266
Free Limited version:
http://forum.xda-developers.com/showthread.php?p=41795973
GoToMyPhone supports any modern browser, Windows desktop, Apple Mac Computers, Microsoft Surface and iPad.
Supported Browsers: IE9+, Google Chrome, Firefox, Opera, Safari and other modern browsers.
Demo Video
Allow Trial Version
NEW IN VERSION 1.0.0.2:
★ Allow trial version
★ Fix some bugs
NEW IN VERSION 1.0.0.1:
★ Run under lock screen.
★ Alert the user when WiFi is off.
★ New bug tracing system.
TODO List:
1- MP3 Format (Requested by Developer)
2- Continues Recording
Allow Trial Version
NEW IN VERSION 1.0.0.2:
★ Allow trial version
★ Fix some bugs
UserVoice, because your voice counts
We’ve created this UserVoice as a tool to help us understand how customers use GoToMyPhone and we welcome your feedback.
Please vote for a feature suggestion or submit your own!
We’ve created this site as a tool to help us understand how customers use GoToMyPhone and we welcome your feedback.
====> http://gotomyphone.uservoice.com/forums/227942-general
Thanks for your feedback.
Like the idea so far!!! i had something like this on Windows Mobile....I used to use it to text and view my phone without having to pick it up.
Question: Do you have to have the full version in order to text? That's what I wanted to try before I make a purchase.
Can you add "Background task" so i can have this on while doing other tasks on my phone?
Thanks.
fakoua said:
Please vote for a feature suggestion or submit your own!
Click to expand...
Click to collapse
Just left a few suggestions (under nick "SeNS") on your voting site.
BTW, nice work (bought a paid version)! I especially like a web page design
P.S. I do have a question to you: could you help with web-page design for the open source project(s)? And did you offer some commercial services for the custom web page design (I need a simple "Metro-style" informational home page)?
barrychon said:
Like the idea so far!!! i had something like this on Windows Mobile....I used to use it to text and view my phone without having to pick it up.
Question: Do you have to have the full version in order to text? That's what I wanted to try before I make a purchase.
Can you add "Background task" so i can have this on while doing other tasks on my phone?
Thanks.
Click to expand...
Click to collapse
Dear barrychon,
Thank you for your useful feedback.
Actually the trial version is a quite similar to the full version with limitation with number of photos and contacts, please try the trial before purchasing.
Regarding the text from PC, yes you can send text messages, emails, make phone calls from PC using GoToMyPhone, however, you have to confirm the action from your phone, this is a security concern from Microsoft API.
Regarding the background task, even if the application works in background you can't reach it via socket, the background apps run every amount of time, API does not allow Background apps as service.
Please vote for existing ideas or create your own idea on: http://gotomyphone.uservoice.com/forums/227942-general
Sincerely,
sensboston said:
Just left a few suggestions (under nick "SeNS") on your voting site.
BTW, nice work (bought a paid version)! I especially like a web page design
P.S. I do have a question to you: could you help with web-page design for the open source project(s)? And did you offer some commercial services for the custom web page design (I need a simple "Metro-style" informational home page)?
Click to expand...
Click to collapse
Dear SeNS,
I really appreciate your voice on my feedback page, I will try my best to review and include some features if feasible with current API.
Concerning your requests, I may be able to help with open source projects, please check my page on codeplex: http://www.codeplex.com/site/users/view/fakoua
Review my current projects and invite me to your projects or just mail me [email protected].
Concerning commercial services, I really appreciate your offer, but I'm busy with too many projects including GoToMyPhone and MetroAirServer (light IIS over WP8), I can't provide commercial services.
For your metro-style page, you may check the open source section in GoToMyPhone about page, and please refer to: http://aozora.github.io/bootmetro/ a modified theme for Bootstrap (twitter bootstrap) it may help with your design.
Please feel free to contact me.
Sincerely,
Thanks for the quick reply; I'm really appreciate your attention!
Please, check my codeplex profile: https://www.codeplex.com/site/users/view/SeNS
Probably, I'll ask you soon about design of the simple configuration web-page for my new, upcoming project "X10 home server" (not released yet). There is nothing special; just a few controls and input boxes but I really want it elegant and stylish as your configuration pages for the "GoToMyPhone" app
fakoua said:
Dear barrychon,
Thank you for your useful feedback.
Actually the trial version is a quite similar to the full version with limitation with number of photos and contacts, please try the trial before purchasing.
Regarding the text from PC, yes you can send text messages, emails, make phone calls from PC using GoToMyPhone, however, you have to confirm the action from your phone, this is a security concern from Microsoft API.
Regarding the background task, even if the application works in background you can't reach it via socket, the background apps run every amount of time, API does not allow Background apps as service.
Please vote for existing ideas or create your own idea on: http://gotomyphone.uservoice.com/forums/227942-general
Sincerely,
Click to expand...
Click to collapse
Thanks for the reply!!! I'll stay tuned for any other goodies you might have instore.
Our new website
We just launched our new website: http://www.metroairserver.com
Your feedback counts, please let me know how to improve the site (remember, it is still in alpha phase)
PLEASE REVIEW AND RATES OUR APPLICATIONS ON WINDOWS STORE HERE'S OUR PUBLISHER ACCOUNT:
http://www.windowsphone.com/en-US/s...ir&appId=16a924eb-24ee-4007-852f-22dd306b1266
Many thanks for your help.
Video Demo
Here's our new video demo for GoToMyPhone app.
http://youtu.be/g8NJDQZipM8
Please rate or app on Windows Store if you like it.
Thanks
Help Needed
We need volunteer to translate/review GoToMyPhone app from English into:
1- French
2- Spanish
3- Italian
4- German
If you are interested please reply to this thread.
Thanks in advanced.
Please read the XDA forum rules regarding posting apps, and make sure you're in compliance with them. The key component is that you're not allowed to use this board as advertising for a paid app, although you're welcome to provide a way to get it for free here and then link to a paid version (not a paid *upgrade*; that's not the same thing) as a sort of "feel free to donate by buying the app from the store" kind of thing.
I haven't tried the app yet, so I don't know how severe the trial restrictions are (something you should be specific about, by the way) but I'm tired of seeing links to paid third-party apps in the forum. Time was, this board was for finding beta testers and publishing links that anybody could use (often to the XAP files themselves; this is a developer community and most of us probably have dev-unlocked phones).
Sorry
GoodDayToDie said:
Please read the XDA forum rules regarding posting apps, and make sure you're in compliance with them. The key component is that you're not allowed to use this board as advertising for a paid app, although you're welcome to provide a way to get it for free here and then link to a paid version (not a paid *upgrade*; that's not the same thing) as a sort of "feel free to donate by buying the app from the store" kind of thing.
I haven't tried the app yet, so I don't know how severe the trial restrictions are (something you should be specific about, by the way) but I'm tired of seeing links to paid third-party apps in the forum. Time was, this board was for finding beta testers and publishing links that anybody could use (often to the XAP files themselves; this is a developer community and most of us probably have dev-unlocked phones).
Click to expand...
Click to collapse
Dear GoodDayToDie
I'm so sorry if I didn't follow the forum rules, I know it is not an excuse, but I found a lots of free trial apps with commercial edition, and that's why I created this thread, and as I said, It is not an excuse.
Please feel free to take any action regarding this post if you think it is not following the rules.
Thanks
Eh, I'm not a moderator or anything, I just want to make sure they don't have to get involved. Some of the apps, where the trial is "get the app for free, and if you want to donate/thank us, buy it!", are not a problem at all; it's mostly a matter of making sure people can get the app for free if you want to post it here. There's nothing wrong with asking for donations or anything, it's just not OK to advertise commercial stuff unless it's related to the site.

[Q] My app got suspended

My app named iFreeMovies is a simple list of youtube movies. It's not a playlist, it's searches the movies that orders in a list and you can watch them in youtube player api v3. Using an open source imdb api you can also get some informations in a webview. Unfortunately today I get this mail:
REASON FOR REMOVAL: Violation of the intellectual property and impersonation or deceptive behavior provisions of the Content Policy. Please refer to the IP infringement and impersonation policy help article for more information.
Your app and/or elements of its listing on Google Play, including title, description, logo(s), or promotional screenshots must not include unauthorized usage of protected works belonging to a third party.
Your app icon and promotional screenshots must not contain images that appear confusingly similar to existing products.
This particular app has been disabled as a policy strike. If your developer account is still in good standing, you may revise and upload a policy compliant version of this application as a new package name.
This notification also serves as notice for remaining, unsuspended violations in your catalog, and you may avoid further app suspensions by immediately unpublishing any apps in violation of (but not limited to) the above policy. Once you have resolved any existing violations, you may republish the app(s) at will. Before publishing applications, please ensure your apps’ compliance with the Developer Distribution Agreement and Content Policy.
All violations are tracked. Serious or repeated violations of any nature will result in the termination of your developer account, and investigation and possible termination of related Google accounts. If your account is terminated, payments will cease and Google may recover the proceeds of any past sales and the cost of any associated fees (such as chargebacks and payment transaction fees) from you.
If you feel we have made this determination in error, you can visit the Google Play Help Center article for additional information regarding this removal.
I don't understand. So since I'm not an expert developer, in order to learn, I would like that someone clarify me what's happened. In particular my great question is: What's the reason? The logo, the name, the company name ( I wrote Tuxmind as nickname) .
Help me to figure out, please!
I'm betting it's either you using YouTube images or the name. Apple has a habit of pulling this with alot of inames
I use YouTube thumbnails in the list. It's a possibility offered by YouTube api v3. So Could I change the name from ifree movies to free movies and solve the problem? But I will loose my users. Sigh!
Sent from my Nexus 5 using XDA Free mobile app
Well I'll be honest. The title free movies is miss leading. All your app does is give you a list of YouTube videos. The name implies they could download those movies which is illegal.
Thank you for your answer. Then Free streaming movies or Free Underground Movies... Or something Like that you can't refer to download some Giles. Isn't it?
Sent from my Nexus 5 using XDA Free mobile app
maddom73 said:
Thank you for your answer. Then Free streaming movies or Free Underground Movies... Or something Like that you can't refer to download some Giles. Isn't it?
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
See your app doesnt do any of that. It doesnt stream movies, and it still implys that you can get movies for free.
Your better off with something like Youtube list or something along those lines.
Watch Movies Tube?
Sent from my Nexus 5 using XDA Free mobile app
Using a name that is similar to any other brand would get suspended. For example "iFreeMovies" imitates the Apple brand; "Youtube List" or "Watch Movies Tube" would imitate the YouTube Brand.

General Download Any Apk Off The Playstore Without installing Google, AMAZON, or Any other APP Store

EDIT-- This post is super old (but still works).
Another method (maybe better for your use case?) is the Aurora store. Please see the COMMENTS SECTION.
How To Download any app on the playstore, Without installing GMS, GAPPS, AMAZON, Or any other App Store
EVOZI:
https://apps.evozi.com/apk-downloader/
GOOGLE PLAY STORE:
Android Apps on Google Play
Enjoy millions of the latest Android apps, games, music, movies, TV, books, magazines & more. Anytime, anywhere, across your devices.
play.google.com
Simply paste the playstore link to evozi, of the app you want to download!
This is not warez, you Can Not Download Paid apps.
This site just caches and backs up all our favorite apps.
Rarely, if you're looking for something too obscure, it will not be able to locate it.
Have Fun
Google Play Store lets you download and install Android apps on an Android-powered phone or tablet or emulator if GMS Core already are installed thereon.
Sometimes evozi will say something about "you're being rate limited" and it won't work. I think this is bc they are getting too much traffic. I use Evozi in this example, as it is the cleanest (adless) experience, but do bare in mind you can always use other Mirrors~! sites like APKpure.com are mostly safe
any idea how does https://apps.evozi.com/apk-downloader/ work as am trying to automate some work and i dont want to depend on apk-downloader or any other mirror
@synackers sorry I just now had the time to research what I wanted to share. There's a "store" that has access to the playstore repositories, that is open source, and gives the user the freedom to choose to enable google features or not. This works on windows phones too and I would guess WSA too?
It is called the "aurora store" it's website is here:
auroraoss.com
This is still new to me so I can not explain it personally but the knowledge is available
This article explains a little about it and shows pictures
Maybe they have a github repo somewhere you can obtain the code you need to dl things
Hope it helps!
Hi Jeneh , to be honest am not interested in any open source apk mirroring available in internet
am seeking to understand how auroraoss or evozi actually works behind the screen ... how do they give you apk to be downloadable is also fetched from other mirror or do they have google developer and google offer any api to play store ..etc
more deep technical details is of my interest . i do appreciate your feedback
@synackers The Aurora Store is different from evozi or other sites like evozi, in that it actually accesses the repositories, ie the link to the android app in question.
For instance: to download the app "Termux" a call is made to get the app from com.termux and it goes on to install and build from there, the latest software.
When using evozi or apk mirror, they save actual hard copies of the apps to their servers to share to users, which could be any older version of the app.
Evozi regularly redownloads the more popular apps from the play store and they take requests. However there is No version choice available. The downloaded apks hash signatures will match the playstore app sigs for that app version.
Sites like apk mirror and others tend to keep all the older app versions and provide a choice which version to download. This is my only use case for these as they are more risky and you should vet the sigs on them.
Here is aurora's gitlab https://gitlab.com/AuroraOSS/AuroraStore
This link has all the code to be able to go through and find exactly what you need.
Some info on the code
"Aurora Store was originally based on Sergei Yeriomin's Yalp store. Aurora Store v4.0 is a rewrite of version 3 in Kotlin"
The developer of the store has made a page here on xda that maybe they would be willing to give better insight to a specific question you have in the installation process to provide the technicals.
Outside of Aurora, it may be beneficial to learn about PackageInstaller to be able to manually install and or uninstall apps with code. Or Package Manager, if you open that spoiler and select the "PM" option you can see all the code for using it.
Hi Jenneh ,
much appreciate your response and cooperation |
https://www.codevoila.com/post/77/how-to-install-or-uninstall-an-android-apk-file-programmatically this is definitely valuable and its crystal clear for me on how aurora works.. i had a glance at the code in github .
now my challenge or use case which i want to achieve is as following ;
1. need to take APK directly from play store ( i dont mind if google offer paid API which am not aware or seen )
this should be automated off android physical phone / or emulator
working in other project ^^ and stuck in this point
what i have noticed indeed evozi take package from playstore cause i checked an APK which recently was published and not available in any other mirror site
Aruroa still need mobile phone or emulator to work
Thanks again and appreciate your cooperation
With regards to thread's title "Download Any Apk Off The Playstore Without installing Google, AMAZON, or Any other APP Store" take note that you of course need an app store to get APKs from.​
Never make use of Aptoide: it's Large, Decentralized, Dangerous.
Aptoide is one of the most sophisticated app sources. The store works with a distributed network of different store providers and combines them on a unified platform. However, this poses significant security risks.
Truely not what am seeking , any mirror is not an enterprise grade options cause security risk is high so if there is any way to download directly apk from play store without the need for emulator or device would be much appreciated
The app store with least security risks is Google Play Store.
Apps from outside of the Google Play Store are also scan using Google Play protect on the device, it is a security risk to install apps outside of the Play Store but as long as you trust the app developer you should be fine.
well, what is the case if i need to automate a way for MDM solutions
IDK.
Probably MDM isn't not applicable if the managed devices differ in Android version and ARM architecture.

Categories

Resources