We have set monthly/yearly subscriptions in our app and they have been approved. The users can get access to the limited functions of the app for free. For example, they can create limited number of tasks/events in the App. But if they want to create more tasks/events in the App, they need to subscribe the app(monthly/yearly).
But we don't know why the app is shown as an one-time purchase app in App store. The users need to pay the one-time purchase fee at first to download the app. If they haven't tried the app, they wont' pay for it. How to fix it? Look forward to the reply about it ASAP.
Post
Replies
Boosts
Views
Activity
The rejection reason is more and more ridiculous. I design an app that will save some data from the users. And the app requires users to register for saving the data. The rejection reason from Apple review team is that you can't let users to register. They should save their data without the step. I want to ask, why does iPhone/iPad require users to register when they launch their devices for the first time? And I found Apple review team become very rude and not patient this year. I have answered their same questions for ten times and have written detailed guidelines about them. But guess what, the reviewers from Apple never read the guidelines. Their plan seem to be like, never let any new app to launch in App store although the incomes from these app are the important profit source for Apple. I don't know who is leading the team now. But I indeed know that the ridiculous working style will ruin Apple business in the end.
I want to apply a new sandbox account. I click Users and Access, and then click sandbox, but the sandbox page is totally empty. It's weird. I have set up an account before. But after I delete it and click the sandbox, the sandbox page is totally empty now. Why?
Hi,
I have designed an app which needs to reschedule notifications according to the user's calendar at midnight. The function has been implemented successfully via backgroundtask. But since the app has enabled iCloud sync, some users will edit their calendar on their iPad and expect that the notifications will be sent promptly to them on iPhone without launching the app on their iPhone. But the problem is that if they haven't launched the app on their iPhone, iCloud sync won't happen. The notifications on their iPhone haven't been updated and will be sent wrongly. How can I design some codes to let iCloud sync across the devices without launching the app at midnight and then reschedule notifications?
Hi, Everyone,
I have submitted an app for review but after more than one week, the status is still waiting for review. The review website said that 90% of review will be completed in 24 hours. I have submitted expidite request but no response. What should I do for the next step to accelate the review process?
Hi, Everyone
I set up a class for sharing photos to facebook. The codes of the class are as following. But when I call the function "shareToFacebook", there is no dialog to show. What's the issue in these codes? I am using iOS 17.0, Xcode The guide from Facebook hasn't updated.
import SwiftUI
import FBSDKShareKit
import FacebookShare
@Observable
class ShareFacebook {
var content = SharePhotoContent()
var images : [UIImage] = []
var photos : [SharePhoto] = []
func shareToFacebook() {
for image in images {
let photo = SharePhoto(
image: image,
isUserGenerated: true
)
photos.append(photo)
}
content.photos = photos
let dialog = ShareDialog(
viewController: UIApplication.shared.currentUIWindow()?.rootViewController,
content: content,
delegate: nil )
dialog.show()
}
}
//button for sharing
//Sharing to Facebook
Button {
for image in photos {
let image = UIImage(data: image.imageData)
sharedPhotos.append(image ?? userViewModel.render(image: Image("photoForNil"))! )
}
shareToFacebook.images = sharedPhotos
shareToFacebook.shareToFacebook()
}label: {
Image("share")
.resizable()
.frame(width:18, height: 18)
.padding(.trailing,30)
}
I have a textfield to allow users to input their numbers. It works well until I upgrade to IOS 17.0 yesterday. After upgrading to IOS 17.0, the number input by user can't be cleared when user wants to input another number. More specifically, the last figure can't be deleted.For example, the user originally input 50, and he/she wants to delete it to input another figure. But 5 can't be deleted and only 0 is deleted. So user can't input a new number in the textfield. Is a bug from IOS17.0? How can I fix it. My code about the textfield is as following:
TextField("Focus Time", value: $userViewModel.focusTime, format: .number) .frame(width: 220, height: nil) .keyboardType(.numberPad) .textFieldStyle(.roundedBorder) .font(Font.system(size: 25, design: .default)) .multilineTextAlignment(TextAlignment.center) .focused($textIsFocused1) .onTapGesture { textIsFocused1.toggle() }