Navigate the App Store landscape. Share strategies for app submission, distribution, marketing, and user acquisition. Discuss best practices for getting your app discovered and downloaded.

All subtopics

Post

Replies

Boosts

Views

Activity

SandBox and Client Server macOS application.
The AppStore requires that the com.apple.security.app-sandbox entitlement is set to true. My app has two binaries, a client and a server. The Client starts the server in a selected workspace/directory and makes a TCP connection with the started server. This concept works perfectly without SandBox but a TCP connection is not possible within a SandBox. The entitlement file looks like this: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>com.apple.security.app-sandbox</key> <true/> <key>com.apple.security.device.usb</key> <true/> <key>com.apple.security.files.downloads.read-write</key> <true/> <key>com.apple.security.files.user-selected.read-write</key> <true/> <key>com.apple.security.network.client</key> <true/> <key>com.apple.security.network.server</key> <true/> </dict> </plist> Any hints/help is very appreciated. Kind regards, Rob
0
0
93
4d
In App Purchase
I have an objective C in app purchase listener... I have a swift form and it begins the in app purchase when they click on the button the purchase screen comes up if i am signed in as a tester the only test email we have on our account eveyrthing goes through and the server creates the proper records because the purchase listener SKPaymentTransactionObserver on the APp Delegate gets in formed ... and calls the static swfit methods to complete the process which takes the static USER ID of last logged in user and puts the original transaction id with it and sends both to our server so it can link the transaction id to the user id . Once the app loads it queries our site which uses the API for Apple payments to query the status of the original transaction id for that user. if it is valid it lets them login. Now for some reason the server never receives any information if i login on my icloud ... phone account as anyone but the testing email holder. If i use my own account to test the transaction my own personal email and apple id i get no feedback what soever from the SKPaymentTransactionObserver so i never get the original transaction id to send it to the server. BUt if i sign in as a tester in sandbox mode then everything works as expected. I send it to the test team and they too say they never get the subscription to be recognized this is a single reoccurring subscription they purchase recurrs every 3 minutes. Now why when i login as the test email account everything works every time butwhen the app store test team tries it nothing gets to the server any more Are they supposed to login on their phones to the Same Test account as i did meaning erase all their info and put the test email account in their phone just to get this to work and why do no other emails work for the purchase when in sandbox mode am i supposed to take it out of sandbox mode in the submission ???? why is in app purchasing working every time in my sand box mode test account when it is installed on the phone but no where else ?
0
0
82
4d
App Store Preview Getting "Cut Off"
I have posted, re-checked and reposted multiple times, a preview video for my app. It shows as 26 seconds in the info window on m y Mac. When I load it onto the App Store and it starts to play, it shows 26 seconds. But ... it plays about 21 seconds of it and then stops and the timeline switches from saying the video was 26 seconds long to suddenly stating it is only 21 seconds long. This is cutting off the last of my preview. If anyone has any thoughts, they would be greatly appreciated!
0
0
81
4d
Error when uploading eBook
I'm trying to upload my ebook, which gives me this error. I checked the EPUB file, and it is ok. Can anyone please assist me in solving this? Package Summary: 1 package(s) were not verified because they had problems: /tmp/package.itmsp - Error Messages: ERROR ITMS-4340: "Content cannot be delivered until compliance information regarding your account is provided and verified in iTunes Connect." at Book/BookMetadata Request ID: 77b8bc43-77fb-44ff-9f49-a2eb85b088cd
0
0
82
5d
Help Needed: Unable to Accept Updated Apple Developer License Agreement
I’m encountering the following message on this address: https://appstoreconnect.apple.com/ Apple Developer Program License Agreement Updated The Apple Developer Program License Agreement has been updated and needs to be reviewed. In order to update your existing apps and submit new apps, the Account Holder must review and accept the updated agreement by signing in to their account. Can anyone help? How can I accept the new agreement? There’s no checkbox or confirmation button anywhere.
0
0
98
5d
App Store Rejection - "Information needed"
these are the questions that apple asks repeatedly. This is the Home Screen of the app. What are the ways to publish my app publicly. what changes should I make if they keep on asking these questions? I have an organisational signup and with the organization ID users can be registered. the transfers are loaded from DB, if the registered user has a transfer assigned, it will be shown in the Home Screen.they can accept or reject the transfer as required!
2
0
79
1w
Your App Store Connect account requires immediate attention
Email Multiline Dear Shiba Kar, The information or attachments you provided were not sufficient enough for us to conduct a complete compliance check. To avoid your App Store Connect account from being disabled, provide the information again in a clear and readable format. Make sure: The name on the ID you provided matches the name associated with this account. To manage your account information, go to appleid.apple.com. The information on the ID you provided matches the information you entered. The photo or scan provided is a passport or other nationally- or state-issued ID. The photo or scan is straight, properly focused, readable, and not obstructed in any way. If you have any questions, contact us. Regards, The App Store Team BlockQuote How can I resubmit
0
0
60
6d
How do fees work with re-selling 3rd party gift vouchers
Hi, We are a digital greeting card company. Users choose, customise and then download a card (mp4 file) which they can then send in WhatsApp or any other messaging app that supports sharing video files. Users can either subscribe and send an unlimited number of cards or pay per card. We would like to offer our customers the chance to add an Amazon voucher to their greeting card but are not sure whether it is financially viable unless we can avoid the app store fees on the voucher purchase. If a subscriber purchases a £20 Amazon voucher to accompany their greeting card and we pay 15% (as a small business) to Apple (£3) then we lose £2.60 as we have to purchase the gift card from Amazon for £19.60 (Amazon give a 2% discount). From the Apple Review Guidelines I read: “Digital gift cards, certificates, vouchers, and coupons which can be redeemed for digital goods or services can only be sold in your app using in-app purchase." Which seems to make it clear that we'd have to pay the fees however we have several competitors such as Prezzee who sell gift cards at face value (a £10 voucher costs £10) inside their app which makes me hopeful that there's a way. Any help would be greatly appreciated. Our customers are constantly asking for this feature and we'd love to find a way to provide it. Best wishes, Benjy
1
0
76
1w
Safari Extension rejected for using "for [Platform]" in name - despite many precedents
Hi devs community, I've run into an interesting situation with App Review that I'd like to get the community's perspective on. My Safari extension "Protego for Reddit" (a content filter for Reddit) was rejected under Guidelines 2.3.7 for using "Reddit" in the name/subtitle, citing potential customer confusion. What's puzzling is there are many established apps using the same naming pattern for the app name and subtitle, all currently on the App Store: Narwhal 2 for Reddit - "Highly customizable Reddit app" Sink It for Reddit - "Upgrade Your Reddit Experience" Reno for Reddit - "instagram styled Reddit app" Dystopia for Reddit - "A Better Way to Reddit" MultiTab for Reddit - "Best viewer for image/video" Nano for Reddit - "The wrist-based Reddit client" Focus for Reddit - "A unofficial app for Reddit" Monocle for Reddit - "A comprehensive Reddit client" Redirect for Reddit - "Redirects to old.Reddit.com!" Alerts for Reddit - "News" rex for Reddit - "Lurk with ease!" Comet for Reddit - "Fast, Robust, and Beautiful" Redista client for Reddit - "Entertainment" Readder for Reddit - "Entertainment" lurkur for Reddit - "a new way to browse" Pics HD for Reddit - "Entertainment" Apollo for Reddit - "Closed. Goodbye and thank you!" and more I submitted a reply to the app review rejection and they told me that if I disagree with the outcome of their review that I need to file appeal to the App Review Board. I've already submitted an appeal pointing out these precedents and explaining that the name accurately describes the app's functionality without implying any official association. While I wait for the response, I'm curious about a few things: For those who maintain apps with "for [Platform]" in the name: Do you face this rejection with every update? Did you only have to appeal once, after which subsequent updates were approved? Was there any special process to get your app "whitelisted" for this naming convention? Has anyone noticed if this is a recent change in enforcement? The number of existing apps with similar names suggests this wasn't always strictly enforced. For those who successfully appealed similar rejections: How long did the appeal process take? Did you need to escalate beyond the initial appeal? My concern is whether I'll need to go through this rejection/appeal cycle with every update, which would significantly impact our ability to push out timely fixes and improvements. I've had to delay two updates due to this issue. Context: App description: Safari extension for filtering Reddit content on Mac Current name: "Protego for Reddit" Subtitle: "Filter your Reddit Feed" Version: 1.3 Status: Awaiting appeal response Many of these established apps even use "Reddit" in their subtitles, which makes the rejection of my subtitle "Filter your Reddit Feed" particularly confusing. Thanks in advance for any guidance or shared experiences!
2
0
112
1w
Rejected for 4.3.0 Design Spam
Thank you for your feedback on our app submission. We noticed that our latest version (1.1.7) was rejected for 4.3.0 Design: Spam. However, the previous version (1.1.6), with similar features and design, was successfully approved. We can confirm that our app is unique, offering distinct functionality and user experience. It is developed using the React Native framework, with a carefully crafted interface and interactions to provide a high-quality user experience. Due to issues with in-app purchases and several bugs in version 1.1.6 affecting user experience, we urgently need to release this update (1.1.7) to resolve these issues and ensure a stable, secure app for our users. We hope to fully resolve this matter to avoid inadvertently encountering this guideline in future releases. We kindly request that the review team re-evaluate the uniqueness and design of our app and assist us in expediting the review process so that we can push this update to our users. If you need further clarification or additional information, please don’t hesitate to reach out. Thank you for your support and understanding. Best regards, 365 Internet Inc
1
0
83
1w
In-app payment via bottom-up swipe gesture
This question came up, a customer wants to add payment, with gesture, to their app. This gesture is a swipe, from bottom to top (like when minimizing applications). The question immediately arose, will the application pass the review with such UI/UX ? Will there be any problems ? I'm not talking about problems when the user can minimize the application when paying, or pay (accidentally) when minimizing. I want to know if there will be any problems from Apple's rules when releasing the app ? I haven't found the exact information yet
1
0
119
1w
Updated Squarespace Website & it removed our app from iOS App Store
Hello - my apologies, I am here looking for help. Please. I am not a developer. I was tasked with updating our company’s squarespace website, and when I transferred our third party domain between Squarespace sites via nameserver, it removed our app from the App Store. Squarespace is telling me I need the app DNS code? Then they’re telling me to generate an API key from Squarespace? I keep getting different answers from their support team. I don’t know how all of this works. I didn’t change the domain, but I now realize I messed it up by updating the nameserver. Please can anyone provide some insight on what might fix this?
0
0
120
6d