If I have a subscription based app that's available on iOS, Android, and the web.I use the appropriate billing systems for each platform (Apple IAP for iOS, Google Play Billing for Android, and my own system for web) What happens when a user subscribes on Android or the web, then logs into the same account on the iOS app? Am I allowed to honor that existing subscription on iOS, or am I required to have them purchase a separate subscription through Apple’s in app purchase system in order to access premium features on the iOS app?
Search results for
Account Locked
31,787 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hello - I was able to see the 110 Consumable in-app purchase products in your account. I can see that all are Cleared for Sale in the 42 countries specified. When I downloaded your app as a user in the Germany App Store, I was able to successfully load the product shown in my attached screenshots (Product ID=com.audiolasitava.book.price63) and get to the final step before completing the 9,99€ purchase. When I did the same test signed in to the US App Store, then I receive the same Invalid Product ID error you did (which I would expect, since your configuration does not include the US for this consumable product.) Please ensure the user account (i.e. the App Store user signed in to the Apple Account under Settings on the device) trying to make the purchase is in a territory where your in-app products are available and cleared for sale. If you are still having problems, we will need more details (including the country your user account is in, the specific API call(s) being ma
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
It was generated by XCode with the settings turned to YES in the Build Settings no third party tool or otherwise. Thanks for your clarification. I don't have an Apple Connect account to really go through the whole process of uploading an app to App Store, but I did try the following: Creating an iOS app using Xcode template. Adding a watchOS app target by following the steps. Archiving the app, and distributing it for releasing testing. The whole process went through pretty well. I also tried validating the app. The process also went well, until it hit the App Record Creation Error, which was expected because I didn't have an app record. To move forward in this situation, I suggest that you start an Xcode template project, as described above, and share the details of your steps with screenshots, and also the project that reproduces the issue. That way, folks may be able to figure out the issue more easily. Alternatively, you can consider contacting Apple's DTS, if you can't share on the forums due to
Topic:
Code Signing
SubTopic:
General
Tags:
36 minutes, base on our log, the call at 16:58 have no problem. and the app went into background from 17:00 - 17:36(screen lock), until an incoming call push woke up the app. OK. That time scale does fit my other theory, which makes my optimistic about the workaround I’m suggesting. So, you recommended we set the configuration before CallKit is first used after the app starts? At this point, my best advice would be to set the configuration before every call. There are probably cases where it would be reasonable to skip that, however: Will this overwrite the configuration of CallKit? Keep in mind that the configuration here is primarily just a set of settings that control a few key details of how CallKit handles your call. Many apps already set the configuration immediately before reporting calls—for example, to customize the ringtone based on the incoming caller or to prevent that particular call from listing in recents. That leads to here: We may give this a try, but it's difficult to determine if i
Topic:
App & System Services
SubTopic:
General
Tags:
The docs are conflicting. https://developer.apple.com/documentation/activitykit/starting-and-updating-live-activities-with-activitykit-push-notifications#End-the-Live-Activity-with-a-custom-dismissal-date says: When you end a Live Activity, by default the Live Activity appears on the Lock Screen for up to four hours after it ends to allow people to glance at their phone to refer to the latest information. However here it says: https://developer.apple.com/documentation/activitykit/displaying-live-data-with-live-activities#Understand-constraints A Live Activity can be active for up to eight hours unless its app or a person ends it before this limit. After the eight-hour limit, the system automatically ends the Live Activity, and immediately removes it from the Dynamic Island. However, the Live Activity remains on the Lock Screen until a person removes it or for up to four additional hours before the system removes it — whichever comes first. As a result, a Live Activity remains on the Lock
Sorry guys, it didn't work. I followed all the recommendations from the Development and Technical Support team. I created new provisioning profiles and imported/downloaded them into Xcode using manual signing, but there are no Critical Alerts in Capabilities list yet. So they gave up and asked me to reply in this thread, saying they can't help me with Xcode. When the entitlement was approved, I received this instructions: https://developer.apple.com/help/account/reference/provisioning-with-managed-capabilities . There it says to enable the Automatic signing in Xcode target and all would be solved, but it's not working. I suspect there is something wrong with my entitlement, or there is a bug in Xcode or in Certificates, Identifiers & Profiles web page. What can I do next? Thanks, The VIAWEB Developer Team.
Topic:
Code Signing
SubTopic:
Entitlements
Tags:
for the same code (didn't change anything - just keep toggling same app code 1 minute apart): If I set alarm 1 minute later and lock the phone -> I see alarm go off and UI shows in Lock Screen with the alarm sound If I set alarm 1 minute later and do NOT lock the screen (looking at Home Screen while I wait) -> I get nothing (likely my app code is executing something though) without fail it does that behavior atm
Topic:
App & System Services
SubTopic:
Notifications
Hi there, thank you for the response. At the moment, I am not 100% clear on what's going on so don't want to go through the process of filing Feedback. My updated understanding is that the alarm maybe does go off, but there's some special behavior if the phone is not locked (ex. its in foreground) or app is in foreground while the alarm goes off. If I lock my phone, even with 1 minute differential I see the alarm go off. If I don't lock my phone, what maybe happens (at least I sometimes see it in debugger) is that the app runs to receive the alerting update (even if its technically in background?), but there's no UI anywhere showing that the alert is going off. Sometimes I do hear the sound (there's sound of alarm going off with no UI anywhere). I utilized open source sample code around AlarmKit and for that I do see the UI appear, where maybe it does because they implemented the custom widget? (but even their UI still shows inconsistencies depending on state of device/app) Of cours
Topic:
App & System Services
SubTopic:
Notifications
I have developed multiple applications in the past using windows Visual studio 2022 and have never had any issues during development. However this time I am receiving the same error The specified iOS provisioning profile '{profile}' could not be found. Please enable Automatic Provisioning from the iOS Bundle Signing page. Everytime I try to deploy even though I can see that all the appropriate entries are in my apple developer portal, and I can see the profiles have been automatically downloaded to my computer. (The App identifier also matches the one establisehd in the apple developer portal and is linked to the profile). The only thing I can think of, is that my renewal of my developer account got rejected by my bank at first, but on another attempt (about 2 weeks ago) it all went through fine.
Are you absolutely certain of this? If so, then do you have any idea/guess as to how much time was between the last working call and the first failed call? 36 minutes, base on our log, the call at 16:58 have no problem. and the app went into background from 17:00 - 17:36(screen lock), until an incoming call push woke up the app. The issue began to occur on this call and subsequent calls. My intuition is that #2 will probably solve the issue, but if I'm wrong, then #3 should ensure that the issue is corrected, and the next call will work. So, you recommended we set the configuration before CallKit is first used after the app starts? Will this overwrite the configuration of CallKit? We may give this a try, but it's difficult to determine if it will work or not since it's hard to reproduce. We might need to implement this in our production environment and check the metrics to assess its effectiveness. I will discuss with team.
Topic:
App & System Services
SubTopic:
General
Tags:
I am not certain there is a conflict: First document says : (A) LA stays on Lock Screen for 4 hours after it ends Second document says (B) A Live Activity can be active for up to eight hours (B) is not related to (A) which specifies the time for visibility AFTER the Live Activity ends. Total time of visibility is (A) + (B) (A) is 4 hours for Lock Screen and 0 hours for Dynamic Island. So, a Live Activity can stay on the Lock Screen for 12 hours, even though after 8, it is not showing anything new. The Dynamic Island is cleared as soon as the activity ends after a maximum of 8 hours. Argun Tekant / DTS Engineer / Core Technologies
Topic:
App & System Services
SubTopic:
Widgets & Live Activities
Tags:
Check and see if you may have inadvertently registered the identifier to your personal account by accident while working in your Xcode project. If you did, delete it from there so you can use it in your development account.
Topic:
App & System Services
SubTopic:
Notifications
Hi All, I am submitting my first app to App Store but unfortunately, it has been rejected 3 times in a row. Every time , same reason 2.1 App Incompleteness. My app requires login via phone number and OTP and i have provided all the demo details required for creating an account but their response is same every time that they cannot login. No error detail has been shared by the review team. The screenshot suggests that Device is not connected to Internet and i have mentioned in instructions to use a stable internet connection I have tested the app on 2 iPhones and 1 iPad and found no such issue. My server has not received any login request as well to verify if they tried logging into the app. Please suggest what i can do in this scenario or any specific reason that the problem is just with them and not with any of my testers Thanks.
Hello — I shipped an App Store build that signs in to Game Center using the Apple Unity Plugins (GameKit). The login banner appears, but my app still doesn’t show up in Game Center’s “All activity” (You started playing XXX 2d ago) What I’ve done Call await GKLocalPlayer.Authenticate(); “Game Center” is enabled for the current version in App Store Connect Confirmed: other App Store games do appear under “All Activity” on the same device/account Timeline: This is the first version that enables Game Center (not the app’s first release), and it has been about 2 hours since this build went live. Questions Is authentication alone sufficient for “Recently Played,” or is at least one Game Center component (leaderboards, achievements, activities, multiplayer) required? Is there a typical propagation delay before “Recently Played” starts showing a newly enabled app/version? Is there anything else I should configure in App Store Connect or entitlements to make “Recently Played” visible? Thanks for any help.
Yowsers! That’s so not valid code. createTCPConnectionThroughTunnel(…) is meant to be used asynchronously. Polling for completion like this a really bad idea. It’s possible that this polling is cause the problem you’re seeing. One way that iOS reduces power in Low Power Mode is to reduce the resources it uses to run Dispatch queues [1]. Polling locks up resources, so it’s easy to imagine how you could get into trouble in this way. However, I don’t think that’s the full story here. Your Task.sleep(…) should be sufficient to avoid such problems. OTOH, polling is a really bad idea in general, so I’m gonna advise you to stop doing that first. That might fix the problem but, even if it doesn’t, it’s a step in the right direction. There are two ways to avoid polling here. The first is to use a checked continuation, driving the continuation from a KVO observed on the state property of the NWTCPConnection. The second is to drop NWTCPConnection completely. It’s part of a suite of APIs we call in-provider netw
Topic:
App & System Services
SubTopic:
Networking
Tags: