Post

Replies

Boosts

Views

Activity

Reply to Individual to Company or Transfer Apps ?
[quote='756190021, vbovio, /thread/756190, /profile/vbovio'] I have seen posts of people mentioning that converting from Individual to Organization takes several weeks, while others have claimed that the Seller name remains the same even after the conversion [/quote] I did the individual -> company conversion. I forget how long it took; it may have been a week or two. I wasn’t in a hurry. But that was a few years ago, and right now I get the impression that Developer Program Support might be overworked. I’ve no idea about the name-not-changing issue, that sounds unlikely. I would suggest doing this rather than creating a second account and transferring the apps.
May ’24
Reply to FileDescriptor writing to an unexpected file
[quote='756183021, on-d-go, /thread/756183, /profile/on-d-go'] I would expect L13 to result in an error [/quote] Why? I don’t know what happens when all Apple’s extra layers are added on top, but the underlying behaviour of POSIX file descriptors is well-defined. If the file is deleted, the file descriptor remains valid and you can continue to read and write to what is now a “anonymous“ file. Only once you close the last open file descriptor for a file is it actually deleted.
Topic: App & System Services SubTopic: Core OS Tags:
May ’24
Reply to Why is Apple refunding (6 IAP consumables) to customer even though they have exhaused their purchase?
whats the point of asking developers to hit consumption request API It is one input to their algorithm. It seems that presently they prefer to believe the user rather than you. That may change. Or not. this is a US based customer creating fraud/scam. When you’ve had maybe 100 such scammers, you should be able to see a pattern.
Topic: App & System Services SubTopic: StoreKit Tags:
May ’24
Reply to UTI Conflicts, iOS
This issue happened with GPX files a few years ago. You might find something if you search the forum. At the time the only solution was to hope everyone would converge on the same UTI. I don’t know if something changed in iOS, but it has not been an issue for me personally recently, nor have any of my users complained for a while.
Topic: App & System Services SubTopic: General Tags:
May ’24
Reply to Why is Apple refunding (6 IAP consumables) to customer even though they have exhaused their purchase?
How can we stop this scam and bleeding? You can't. You need to ensure that you make enough profit from your honest customers to cover the expense of the scammers. My only other advice is to try to target demographics who are more likely to be honest, and/or less likely to know how to run a refund scam, in your advertising / promotions / etc.
Topic: App & System Services SubTopic: StoreKit Tags:
May ’24
Reply to How do you get the cursor to appear programmatically in a custom UITextInput with UITextInteraction?
Hi Rick, I may have solved this! Try this: Add the UITextInteraction to your view. Iterate view.interactions. One of them will be a UITextSelectionDisplayInteraction that was added by the UITextInteraction. When you call becomeFirstResponder to present the keyboard, also set activated = true on the UITextSelectionDisplayInteraction. The cursor will appear! Note that has only been tested for about 30 seconds so far! You may be interested to know that I found this while trying to solve the related problem of how to avoid a "ghost" edit menu being left when I call resignFirstResponder; see https://developer.apple.com/forums/thread/751307 It may be worth not using UITextInteraction, and instead using UITextSelectionDisplayInteraction and UIEditMenuInteraction (etc?) directly, with your own logic to replace the glue provided by UITextInteraction.
Topic: UI Frameworks SubTopic: UIKit Tags:
May ’24
Reply to Best way to determine region?
You don't need to do anything in your app. You can either: Use AWS CloudFront, which will cache your files in regional edge locations. This works, provided that caching is effective i.e. you have sufficiently-frequent downloads that your content is in the cache. Use Route53 DNS with Geolocation or Geoproximity routing. (I've not done this. I have a feeling that it may be difficult to do this with HTTPS to S3.) You might also consider Cloudflare R2 as an alternative to S3 - it's cheaper.
May ’24