Reference
While distributing an app on the App Store, I looked into the iTunes Search API documentation to check the current App Store version.
There is also a related document on Apple Partners, but it is essentially a summary of the previous document and is nearly identical.
This API allows you to search for relevant content in the iTunes Store and Apple Books Store based on the search field. For example, you can retrieve information about movies, podcasts, music, music videos, audiobooks, and software (apps).
The official documentation does not mention a bundleId
parameter key, but I found online that you can retrieve software information using bundleId
.
β
One new discovery is that searching with https://itunes.apple.com/lookup?bundleId=\\(bundleID)
returns the version information released on the App Store in JSON format. However, after releasing an app on the App Store, I noticed a slight buffer between the released version and the response version.
Among the parameter keys, country
specifies the region where the app is available. The default is US
, but setting it to KR
(for South Korea) ensured that the App Store version synced correctly.
π Technical Exchange with Developers
Recently, I had the opportunity to share development approaches and concepts with server developers, Android developers, and DevOps engineers.
π¬ Discussion with Server Developers
- I was recommended the PARA note-taking method as an effective way to organize what I learn.
- We discussed the importance of maintaining a positive mindset.
- I learned that it is wise to avoid rushing plans or expanding the scope excessively.
π± Discussion with Android Developers
- I understood how Androidβs UI components, Activity and Fragment, correspond to iOSβs ViewController and ContainerView.
- We discussed concerns about handling screen transitions when using OneLink and different Fragment states within the same Activity.
π Discussion with DevOps Engineers
- I received an explanation of NAS (Network Attached Storage) and related concepts.
- I learned that NAS is a type of storage system where RAID configuration should be considered.
- We compared on-premises and cloud environments, discussing how to choose the most suitable option based on the situation.
- The explanation materials were written in Markdown using Obsidian, making them highly readable.
- I gained insights into analyzing reasonable products and services by referring to Google search trends and Fair Trade Commission data.
ππ»ββοΈ Other Notes
- Android Studio Tips
- If an underline appears in the middle of text in the source code, it is due to the use of deprecated code. - Q&A
- To open multiple projects simultaneously when launching a project, go to File β Settings β Appearance & Behavior β System Settings and set the βOpen Project inβ option to βNew Window.β - Blog Guide
- While porting to Flutter, I noticed an increase in app size and considered factors to keep in mind when dealing with large app sizes. Users in regions with poor connectivity or those on low-cost data plans might find downloading large apps burdensome.