I am new to Android, working through some tutorials - but I cannot find anything that mentions the delivery mechanism.
Once I complete an app - how do I launch it, there must be tonnes of documentation but I cant find it. Not sure what to Google for.
To publish your app on the market you will need an Android Developper Account and signing your app.
Everything needed is here:
http://developer.android.com/guide/publishing/publishing.html
There is a good documentation on the official google docs
As for publishing the app on Google's market, see here.
As for debugging the app on your phone, see here.
Also, I recommend using Eclipse with the ADT Plugin to develop, deploy and test your app.
Here is a good answer too: http://mobile.tutsplus.com/tutorials/android/publish-to-android-market/
It's not better than official google one but I think it's usefull!
Related
I am a little confused,
I started learning Firebase from this documentation , but as I started integrating other components several things didn't match ok.
Then I found this other site that has a different use of Gradle instructions and overall setup.
I know that Google bought Firebase, so should I use the latter? Should I use both? How much do they differ one from another?
I started using: com.firebase:firebase-client-android:2.5.2
but then I see people using instead: com.google.firebase:firebase-core:9.8.0
And I had even seen some people who has both in their Gradle file.
There is a big yellow banner on that documentation:
YOU'RE VIEWING THE LEGACY DOCS. THEY ARE DEPRECATED AS OF MAY 18, 2016.
These docs are for version 2.5.2 and below of the Java SDK. Go to our current docs, or see our Android migration guide.
You can start by registering your app in firebase console https://console.firebase.google.com/
if you follow the instruction here then you could successfuly integrate firebase service
Please, explain me, what is it?
I have received a message from GP, with this text:
Hello Google Play Developer,
We detected that your app(s) listed at the end of this email are
potentially leaking credentials used to make network requests (HTTP
and FTP).
Please check for cases where you use url-encoded basic access
authentication, for example a URL such as
https://username:password#www.example.com/. We recommend that you
immediately change the credentials and redesign your app to avoid
including them.
Next steps
Sign in to your Developer Console and submit the updated version of your app.
Check back after five hours - we’ll show a warning message if the app hasn’t been updated correctly.
Exposed developer credentials can allow an attacker to compromise your
systems which puts user data at risk. For other technical questions
about the vulnerability, you can post to Stack Overflow and use the
tag “android-security.”
We’re here to help
If you feel we have sent this warning in error, you can contact our
developer support team.
Regards,
The Google Play Team
I don't understand what a problem with my app, please help me. What should I change in my app?
I was including Appodeal library in my free and premium app. I got this warning recently, I removed Appodeal and no longer have the warning in Google Play. Even though I wasn't using ads in Premium, I was including the Appodeal library in the binary as they are different flavors of the same Android Studio project. Looks like their problem. I had removed Appodeal from my free app a couple days ago for a different reason (https://medium.com/#greenrobotllc/response-to-1-star-review-problem-ads-auto-opening-app-store-on-lolcats-android-f1c7b7991caa#.milc5rcvs). A day or so after the free update to Google, I got this exact email about the premium version which I hadn't updated.
So check your 3rd party libraries.
Andy, Pablo and others wonderful people, who have visited this topic.
The problem was solved recently.
All you need to do - just update Appodeal SDK to the last one (ver. 1.14.15).
You can find it in our docs
Also you can download Android SDK here (Native Android).
Regards,
Andrew
Appodeal Support Team.
I can confirm that If you are using the Appodeal SDK you will get this alert as developer. I have contacted Appodeal support and this is their answer:
Ivan Prokopenko: Hi Pablo! we found the problem. It was problem with network, we contacted with support of network. We'll update SDK in next future, it will solve the problem. but don't worry, it's not critical
mytarget SDK has the same problem like Appodeal SDK. We have contacted mytarget support too and this is their answer:
Hello Yan, Thank you for reaching out.
No credentials and any personal data was involved, so no problem with
leaking any data with our SDK. But to prevent the Google Play to
display the warning yesterday we updated our SDK - latest version is
4.5.1. Here is the change log - "Changed format of internal constant, because of which Google Play could display warning».
So for your next update you can update our SDK. You can download
latest version there -
https://bintray.com/mytarget/maven/mytarget-sdk/view#files/com/my/target/mytarget-sdk
Please let me know if you have any questions.
So check your 3rd party libraries.
I have to distribute Android apps within my organization. I have a google developer account. Below it tells to login to the admin console to enable private channel.
https://support.google.com/a/answer/2494992?hl=en
Problem -it does not sign me in as Google help states that
my.account#company.com, doesn't have an administrator but is instead managed by Google.
Requirement - So how can i get the administrator account.
Any help will be appreciated.
Regards
You can provide the .apk files directly to your organization.
Either you can allow to download a signed .apk file through a web site which will launch the install procedure or you can make an app market which provides a list of .apk files and installs them automatically, as Amazon's App Shop.
I'm not sure if Google account allows you to share app locally. But we use Hockeyapp to do the same. It works great. You can even integrate it to your app and upload the crashes too. Many other features. Take a look at this to know other solutions. It supports iOS as well as Android and offers a good user experience.
But you've to pay a bit for it. CashAnalytics is free. Do small research for yourself.
I have used crashlytics for this purpose in my last project.
It works great for beta distribution in development phase.
Also, it's crash reporting is excellent to guide you to the source code line causing crashes.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I've recently found a bug on the Android SDK for AppInvites.
I searched the web, looking for a bug tracker for AppInvites and couldn't find any.
So I posted on the classic b.android.com receiving this response from a Googler:
Sorry, this tracker is for issues with the Android OS only. Please use https://support.google.com/ to obtain support for Google products or services.
which was not useful at all. The support google page just list support pages for end users, not for developers, and there's nothing there that can work as a bug tracking tool for AppInvite.
So I tried to post in the Google Group android-developers#googlegroups.com, to just discover a while later that group has been discontinued by Google in favor of StackOverflow. But since I can't do a bug report on a Google Product here I just ask for the right place to report a bug to Google.
Example of Google Products or Services:
Google Play Services Android/iOS SDK
Google AppInvites Android/iOS SDK
Google Maps Android/iOS SDK
Google Analytics Android/iOS SDK
etc...
So, where do I file a bug to Google about one of its Android (or iOS) SDK / products for developers?
Edit: this question was closed because some people think this is off topic. It's not! This speaks about tools commonly used in development. Finding bug in SDK is part of programming. Filing bug on those instrument is either a good practice and sometimes the only option to have your bug fixed. For this reason I think this is on-topic.
Looking at this question there are mixed answers on how or where to report a bug for Google Services.
In my opinion Google Play Developer Console would be the best option.
Contact Us > App development & technical support
which leads you to http://developer.android.com/support.html. Clicking on Report a platform bug opens the form to submit a bug.
The default template states:
This form is only for reporting bugs found in the Android system while
developing Android applications. Use the Tools templates for issues
with the developer tools.
Changing the template to Tools bug report links you to http://tools.android.com/filing-bugs, and looking at Project Overview, you can see that Services is one of the projects inside. I think this would be the right place, because Services should be under developer tools.
I understand your "frustration", Google in this case is the essence of fragmentation and it seems it will not change in the immediate future (also after Alphabet).
For this reason for me there is no one answer to your question or better the answer is not conventional.
When I look for the issue tracker related to a Google SDK I do a google search query with this pattern:
"google sdk name" issue site:https://code.google.com/p/
e.g for google analytics I do "google analytics" issue site:https://code.google.com/p/ .
For the SDKs you listed in your question these are the direct links to the respective issue trackers:
Google Play Services Android/iOS SDK
Google AppInvites Android/iOS SDK
Google Maps Android/iOS SDK
Google Analytics Android/iOS SDK
To be clear what I mean with not conventional I give you the link for the issue tracker of Google Support Libraries
. As you may see, it's not an issue tracker per se but belongs to the android issue tracker in the form of search result with label "Component-Support-Libraries".
I remember when I filed an issue for an android security bug, it wasn't easy to find an e-mail address to do that confidentially.
I hope Google will change and I think that a way to let them to best understand that, is to up-vote your question, as I do now.
For where do I file a bug to Google about one of its Android (or iOS) SDK / products for developers?
Here is the link where you can report issues regarding google.
You can describe below issues to Google.
I need assistance with my Google account.
I want to remove content on Google Search, Youtube, or another service.
I want to report a technical security bug in a Google product (SQLi, XSS, etc.).
I want to report fraud, malware, or other problems not listed above.
If vulnerability is vaild and they successfully reproduce it you may get Bug Bounty.
Google will contact you within day or two.
Bug Report Link :
https://www.google.com/appserve/security-bugs/m2/new?rl=&key=
Steps :
Select option for reporting bug.
Enter your contact details.
Select Google Product as affected.
Enter how to reproduce that vulnerability
Submit It.
Or
There is one more link provided by android to report bugs.
Hope it will help you.
I think here it is, have a look at the template its says:
"This form is only for reporting bugs found in the Android system while
developing Android applications. Use the Tools templates for issues with
the developer tools.":
https://code.google.com/p/android/issues/entry?template=Developer%20bug%20report
and for apple here :
https://developer.apple.com/bug-reporting/
and for google maps: https://www.google.co.in/maps/
click on menu in right side of the screen, click on "Send Feedback"--> "Other feedback" and fill the form..
I hope this may help you...
Many apps just broke, perhaps google changed something? The documentation at http://developer.android.com/guide/publishing/publishing.html says that
<URI_prefix>search?q=pub:<publisher_name>
should work, and was working until very recently. Is anyone else having problems with this? Using a market:// link? It is giving No Results Found, and I tried for other publishers also. Is something wrong with my Google Play app perhaps, or is this affecting everyone?
Perhaps they broke something moving over to Google Play?
Thank You
UPDATE: The documentation seems to have been fixed now. Thanks to #Meh for pointing that out in his comment.
To create the link, you need to know your publisher name, which is
available from the Developer Console.
From a web site:
http://play.google.com/store/search?q=pub:
From an
Android app:
market://search?q=pub:<publisher_name>
Here's an example:
https://play.google.com/store/search?q=pub:Google Inc.
For details on how to send the link in an Android app, see Linking
from an Android App.
PREVIOUS ANSWER:
I found what was causing your trouble. When using a publishers name specifically, it now needs to be case sensitive. For instance, this works: http://play.google.com/store/search?q=pub:Zynga
but this doesn't: http://play.google.com/store/search?q=pub:zynga
However, if you're just searching for zynga generically, it still works even when your search term is all lower case. http://play.google.com/store/search?q=zynga
The behavior is so inconsistent now. I'd say this is a bug (or if not a bug, this quirky behavior should at least be clarified in the documentation).