Discover Issues, Share Solutions.

Reject

How to resolve iOS review ERROR ITMS-90096

ERROR ITMS-90096: Your binary is not optimized for iPhone 5 ERROR ITMS-90096: “Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image referenced in the Info.plist under UILaunchImages with a UILaunchImageSize value set to {320, 568}. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images. Learn more about iPhone 5 support and app launch images by reviewing the ‘iOS Human Interface Guidelines’ at https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen."
OwnProvider

APNs - iOS Remote Push Notification Tool for macOS

OwnProvider - A simple macOS tool application for Apple’s Developer to test Apple Push Notification Service(APNs) Developers can push remote notification from their macOS without a server end. Features: Based on the Apple’s newest .p8 certificate. Based on JWT authentication. Communicating with APNs via HTTP2 Protocol. Push message to Development/Production environment with the same .p8 certificate. Custom JSON payloads. Your can install from Mac App Store by search the “OwnProvider”:
Image

High concurrency in Web

Have you ever wondered what kind of request volume or how many users a high-concurrency web application can support? An application that can only handle several hundred or several thousand PVs per day is not considered a high-concurrency system. However, there is no clear definition online as to what constitutes high concurrency. Note that the term concurrency here does not refer to concurrency in programming. For information on concurrency and the difference between concurrency and parallelism in programming, please refer to this article. In the context of the internet or mobile internet, high concurrency refers to the number of users accessing your service at the same time.
Image

Concurrency programming and Parallel programming

Reference to the explanation of concurrency and parallelism by the father of Erlang using a picture that even a 5-year-old can understand: It may be more helpful to understand them from their opposite sides: The antonym of concurrency is sequential: concurrency vs sequential The antonym of parallelism is serial: parallelism vs serial Other explanations of concurrency and parallelism are: Concurrency: refers to the nature of the code that logically can be executed in parallel and has the potential to do so, but may not currently run in a physically parallel manner. Parallelism: refers to the physical running state.