User Tools

Site Tools


108vow:1.todos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
108vow:1.todos [2026/05/08 13:55] mvq4ri108vow:1.todos [2026/06/23 14:28] (current) mvq4ri
Line 1: Line 1:
 ^debug/test^ ^debug/test^
 +
 +소리, 배경색 미리보기 신주식
 +
 +|warnings  depracated code remove |
 |does not reads given text when come back from setting scren not sure | |does not reads given text when come back from setting scren not sure |
 |check if pauses for phone call | |check if pauses for phone call |
 +|PC space fiexed; gradle update, depracated code remove together |
  
-add more text to bowang sam me x 3? +got this from gemini
- +
-행복- 108배 구함.  +
-진관사 108 배?+
  
-사무량심 × 3 ? +what else I should know before production release ?
-담마 파다 법구경 400? May need to  go to ?+
  
-법구경 전문(한글) : 네이버 블로그 https://share.google/787cvqtPXL90AbM5E done +Before you release to production, here are the most important things to check, especially given your target of Android 15 (API 35):\\ 
-묵주기도 포기+1. Data Safety & Advertising ID 
 +Since you have the com.google.android.gms.permission.AD_ID permission in your manifest, you must declare this in the Google Play Console under App Content -> Advertising ID. 
 +• 
 +What to select: State that your app uses the ID for "Advertising or marketing"
 +• 
 +Privacy Policy: Ensure your privacy policy explicitly mentions the use of Google Mobile Ads and how data is handled. 
 +\\2. ProGuard/R8 Obfuscation\\ 
 +Your build.gradle.kts has isMinifyEnabled = true for the release build. This is good for security and app size, but can sometimes break JSON parsing if the class names are renamed. 
 +• 
 +Tip: Since you are using org.json.JSONObject directly in MainActivity.kt, you are mostly safe. However, if you ever create data classes to represent your JSON, you must add @Keep annotations or ProGuard rules to prevent them from being "shrunk." 
 +\\3. Edge-to-Edge and Navigation Bar\\ 
 +Android 15 makes Edge-to-Edge mode mandatory. 
 +• 
 +Check: Make sure your bottom navigation or important buttons aren't being covered by the system's "gesture handle" or navigation bar. We added inset handling to StartActivity, but you should double-check MainActivity and EndActivity on a device with gesture navigation enabled. 
 +\\4. App Signing\\ 
 +Ensure you have your Upload Key (jks file) backed up. If you lose it and haven't opted into "Google Play Key Management," you won't be able to update your app. 
 +\\5. Play Console Store Listing\\ 
 +• 
 +Screenshots: Make sure you have screenshots for different screen sizes (phone, 7-inch tablet, 10-inch tablet). 
 +• 
 +Content Rating: Complete the questionnaire carefully, especially regarding the religious/meditative nature of the content and the presence of ads. 
 +\\6. Final Testing\\ 
 +• 
 +Sound: Verify that SoundPool works even if the phone is on "Vibrate" mode (the app should ideally follow the STREAM_MUSIC volume). 
 +• 
 +Daily Reset: Test the f_CheckDailyReset logic by manually changing your phone's date to tomorrow and ensuring the count resets correctly. 
 +Recommendation: Perform one final test on your physical phone using the Release APK/Bundle (not the Debug version), as the performance and behavior of ProGuard/R8 can only be verified in a release build.
  
 ^More exposure^ ^More exposure^
 |update images at store front| |update images at store front|
 |video that a person vowing with app post here? where ?| |video that a person vowing with app post here? where ?|
-|some day apple app|+|some day apple app KMP |
  
 ^Encaurage users each other - share feature^ ^Encaurage users each other - share feature^
108vow/1.todos.1778248544.txt.gz · Last modified: by mvq4ri