Post

Replies

Boosts

Views

Activity

Do I need to create a personal server for automatic subscription renewal
I am currently implementing in-app purchases. I have implemented simple in-app purchases using product.storekit within Xcode, and now I am developing to sell products by implementing auto-renewable subscriptions. Do I necessarily need to create my own personal server to use receipt information? I have never created a server before. Also, if I only want to implement simple in-app purchases, do I still need a personal server?
1
0
1.3k
Jul ’23
"The ads are not working properly in the Today Tap on Apple Search Ads."
"Last year, all the apps I had for sale could advertise in the Today Tap across all countries where they were available. However, I am now selling adult content and products with in-app subscriptions, and I am trying to advertise them on Today Tap, but it is only possible in South Korea. Even when I inquire, they refuse to answer, claiming it's confidential. So, even if I modify the category, advertising is not possible. Do I have to not have any age restrictions or in-app purchases to advertise on Today Tap? They won't tell me what the review criteria are. They should tell me so I can comply with them."
1
0
955
Aug ’23
Making the macOS sidebar visible again
I was coding a sidebar on macOS and folded it with my mouse, but every time I run the app, I can't see the sidebar, so I can't use the sidebar. If you add a new image once, you can't see the same, but the third window also shows the sidebar well. I don't know why It's similar when you run it on another computer at all. Current code import CoreData struct ContentView: View { @Environment(\.managedObjectContext) private var viewContext @State private var isSidebarVisible: Bool = true var body: some View { NavigationView { if isSidebarVisible { Sidebar() } MemoListView().environment(\.managedObjectContext, viewContext) } .frame(minWidth: 700, minHeight: 400) .toolbar { ToolbarItem(placement: .navigation) { Button(action: toggleSidebar) { Image(systemName: "sidebar.leading") } } } } private func toggleSidebar() { withAnimation { isSidebarVisible.toggle() } } struct Sidebar: View { @Environment(\.managedObjectContext) private var viewContext var body: some View { List { NavigationLink(destination: EasyWebListView().environment(\.managedObjectContext, viewContext)) { Label("Web Links", systemImage: "link") } NavigationLink(destination: MemoListView().environment(\.managedObjectContext, viewContext)) { Label("Memos", systemImage: "note.text") } NavigationLink(destination: ThemeListView().environment(\.managedObjectContext, viewContext)) { Label("Themes", systemImage: "photo.on.rectangle.angled") } NavigationLink(destination: AccessView().environment(\.managedObjectContext, viewContext)) { Label("Access Records", systemImage: "clock.fill") } } .navigationTitle("My App") } } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView().environment(\.managedObjectContext, PersistenceController.preview.container.viewContext) } } And the code used when there was a problem before. import CoreData struct ContentView: View { @Environment(\.managedObjectContext) private var viewContext @State private var isSidebarVisible: Bool = true var body: some View { NavigationView { Sidebar().environment(\.managedObjectContext, viewContext) MemoListView().environment(\.managedObjectContext, viewContext) } .frame(minWidth: 700, minHeight: 400) .toolbar { ToolbarItem(placement: .navigation) { Button(action: { withAnimation { isSidebarVisible.toggle() } }) { Image(systemName: "sidebar.leading") } } } } struct Sidebar: View { @Environment(\.managedObjectContext) private var viewContext var body: some View { List { NavigationLink(destination: EasyWebListView().environment(\.managedObjectContext, viewContext)) { Label("Web Links", systemImage: "link") } NavigationLink(destination: MemoListView().environment(\.managedObjectContext, viewContext)) { Label("Memos", systemImage: "note.text") } NavigationLink(destination: ThemeListView().environment(\.managedObjectContext, viewContext)) { Label("Themes", systemImage: "photo.on.rectangle.angled") } NavigationLink(destination: AccessView().environment(\.managedObjectContext, viewContext)) { Label("Access Records", systemImage: "clock.fill") } } .listStyle(SidebarListStyle()) .navigationTitle("My App") } } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView().environment(\.managedObjectContext, PersistenceController.preview.container.viewContext) } }
1
0
535
Apr ’24
I would like to see a project with the source code of the iPhone Siri Shortcut App.
hello. I'm trying to create a simple finance-related application that combines gathering and core data, and the default iPhone application, Shortcuts application, contains everything I need to create. However, the production period is expected to take more than one year. I 'm running out of time... Where can I find the source code?
0
0
622
Apr ’22
Custom keyboard and xib coding
We are making custom keyboards. 1.I have created a keyboard project. 2.I created a custom keyboard file through the target. 3.I can add my keyboard to the system keyboard settings through the simulator. 4.When I open my keyboard in the simulator, nothing happens. 5.I have created a xib file. 6.I added a key image created by adding a media file to the custom keyboard folder and made it into a button. 7.I added it to xib, but the key doesn't show up in the simulator. 8.I'm trying to code by connecting my new button to the view, but the drag doesn't work at all. 9.I have no idea what files to create afterwards and how to code them. 10.I have created an image of a button A and I want it to show on my custum keyboard, and I want it to type A when I press that button.
Topic: UI Frameworks SubTopic: UIKit Tags:
0
0
615
May ’22
Problems encountered when copying extension files from other projects
Hello. I found another completed project A during the app development test. I pasted only the extension file added from project A to project B in finder. However, there was a problem with info, so it was impossible to build. I deleted it and tried to build it, and it worked very well. However, when I rebooted my development system mac and re-run the project, there is only the extension and the app product is not selected for build. The first problem that occurred here is I don't understand why the build works if I delete info when another extension is copied to finder. And for the second problem, I don't know why only the extension appears and it is impossible to build the app when I run xcode again. I would be grateful if you could leave a guess, even if it is not an exact answer.
0
0
680
Jul ’22
What not to do when naming the app
Hello. We will be releasing an application soon. One free app is already on sale in the store. However, the next application to be released is planned to be released as a series. I know there are restrictions on the name of the app store. It doesn't remind me of drugs, or it can't be duplicated... I would like to release a paid application by attaching NO.1 and NO.2 to the name of the application. Each application is planned to be updated and repaired, and only functions and designs are different. The reason for having different NO. is design and function Because there is a difference. It's a light topic, so I'd appreciate it if you could share what you know, even if you're not sure.
0
0
634
Jul ’22
Adding content in coredata in addition to content in existing icloud
I am currently programming coredata, icloud, and in-app subscriptions. Currently, I have created an app that stores and synchronizes notes with icloud. In addition, many notes have already been stored in icloud before. However, subscriptions in the app If not done, only coredata is used to save memos. In the future, if a user subscribes and activates the icloud function, all of the coredata contents written in the basic will disappear, and only memos previously stored in icloud will be synchronized with coredata. It's possible. To sum up, is it theoretically impossible to update coredata and icloud contents by combining the previous icloud memo contents and coredata memo contents when the user starts the icloud in-app subscription after saving the memos only in coredata when the user has not subscribed? (Should I upload and merge the contents stored in the coredata stored in the device to icloud when connecting to icloud when subscribing, and then synchronize the icloud contents to the coredata of the device again?)
0
0
507
Jun ’23