
Tamilaudiopro - Online Music Streaming Apps
Created: 01/01/2020
Company: Nemosofts - Sri Lanka
Contact: CodeCanyon Profile
Thank you for purchasing the app. If you have any questions that are beyond the scope of this help file, please feel free to message me my user page contact form here. Thanks so much!
Which Android Studio version is needed?
Latest Android Studio version is recommended, which can be downloaded from here:
http://developer.android.com/intl/es/sdk/index.html


How to open the project in Android Studio?
- Open Android Studio > Open an Existing Android Studio Project > Select Your Project build.gradle file > ok
- Select Project



How to change the package name?

How to change the verification?

How to change app name?
- Open Android Studio >Yor Project Name> res > values > strings.xml
- Enter your app name inside "app_name" string tag:
<string name="app_name">Yor App Name</string>

How to change Saver Url
Replace the your Constant.java file
- Enter your url inside "Saver_Url" string tag:
public static String Saver_Url =>"Your Saver Url"


How to change SMTP Settings
- this Settings is important
- OTP Verification
- forgot password to reset your password
How to generate Google Login & firebase analytic file and replace google-service.json?
Open https://developers.google.com/identity/sign-in/android/start-integrating
- Create New Project
- How to generate SHA-1 key
- Now generate SHA1 key with following this command follow this
- C:\Program Files\Java\jdk1.8.0\bin>keytool -list -v -keystore E:\your.jks -alias your
- Download google-service.json file and replace
- Select OPT-OUT or if you select continue then you have upload keystore and get SHA-1 key from google app signing certificate as follows
- Navigate to the Google Play Console and login
- Choose the application you are signing
- Go to Release Management –> App Signing
- Copy /Download the SHA-1 or SHA-256 certificate fingerprint from the App signing certificate section











Open https://console.firebase.google.com/







Download google-service.json file and replace

After sign apk follow this





Google Login

How To Setup Facebook Login ?
Open https://developers.facebook.com/ Documentation https://developers.facebook.com/docs/facebook-login/android- Create New App
- Select Facebook Login Option
- Choose Android
- Click next
- Enter your package name and default disply activity class name
- Create your hash key
- download openssl for windows https://code.google.com/archive/p/openssl-for-windows/downloads


- Debug apk generate hash key
- Note :- use this code to generate hash key for debug apk find from log cat. remove this code after you have generate hash key
- If you have any trouble creating hash key use this following application generate hash key https://play.google.com/store/apps/details?id=com.aivarsda.keygentool
- Sign apk generate hash key
- If you have any trouble creating hash key use this following code link https://developers.facebook.com/docs/facebook-login/android/advanced
- Using this application generate hash key https://play.google.com/store/apps/details?id=com.aivarsda.keygentool
- Enable single sign on for your app
- Copy your facebook_app_id and fb_login_protocol_scheme
- Open Android Studio >VideoStreamingApp > res > values > strings.xml
- Enter your facebook app id inside "facebook_app_id" string tag:
<string name="facebook_app_id">XXXXXXXXXXXXX</string> - Enter your fb login protocol scheme inside "fb_login_protocol_scheme" string tag:
<string name="fb_login_protocol_scheme">XXXXXXXXXXXXX</string>
- And click next all step

- Add your privacy policy link
- Go to setting > basic


- Enable in devlopment and choose a category












public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
PackageInfo info = getPackageManager().getPackageInfo(
"{your-package-name}", //Insert your own package name.
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
...

keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64
Example :- keytool -exportcert -alias xxxxx -keystore E:\xxxxx.jks | "C:\Program Files\openssl-0.9.8e_X64\bin\openssl" sha1 -binary | "C:\Program Files\openssl-0.9.8e_X64\bin\openssl" base64






How to change AdMob id?
- Open Android Studio > Project Name > res > values > strings.xml
- Enter your AdMob App ID inside "admob_app_id" string tag:
<string name="admob_app_id">Your App ID Here</string>


How To Change OneSignal id



How to Generate Signed APK?
Create New Keystore
- Click Build > Generate Signed APK
- Select and click Next
- Click On Create New or if you are updating app click choose existing
- Select Keystore Path
- Enter Keystore password and confirm password
- Enter any name for alias
- Enter key password and confirm password
- Choose Validity Years
- Fill rest of the details and click OK
- Enter keystore password, alias name and key password and click next
- Choose the signed apk destination
- Tick the signatures
- Click Finish







Note :- Please save the keystore and remember the keystore password, alias and key password. If you want to update app in future you have to use this keystore. With new keystore you cannot update your app
THANK YOU
If you like our app, we will highly appreciate if you can provide us a rating of 5. You can rate us from your
Codecanyon Menu > Download page.