Business Models

RSS for tag

Discuss various ways to structure your app, such as freemium or paid.

Posts under Business Models tag

34 Posts
Sort by:
Post not yet marked as solved
0 Replies
231 Views
Here is my ObservableObject Class I want to get a category based on which I will initialize the source with a trimmed list: //UsersViewModel.swift class UsersViewModel: ObservableObject { @Published var users: [User] @Published var category: String init(category: String) { self.category = category self.users = UserData().getUsers(byCategory: category) } } This is my View //UserListByCategory.swift import SwiftUI struct UserListByCategory: View { @EnvironmentObject var ud: UsersViewModel var body: some View { Text("Hello") } } struct UserListByCategory_Previews: PreviewProvider { static var previews: some View { UserListByCategory() .environmentObject(UsersViewModel(category: "Office")) } } I'm hardcoding the "Office" here, but is there a way to pass this to the Class?
Posted
by
Post not yet marked as solved
1 Replies
282 Views
Hello, So, I have an app: the majority of downloads are coming from AppStore search. Soon I am planning a big update, and I was thinking about changing my app to a paid version. I am afraid of what will happen with my keywords rankings. Will they reset after I change my app type? How about future competition: do I have to have the same or more downloads compared with my "free" rivals or do downloads of paid app weigh more than free ones? In general, I am trying to figure out how ASO works with paid applications compared with free ones, but couldn't find any articles about that. Thanks in advance
Posted
by
Post not yet marked as solved
1 Replies
388 Views
Hi, We are working on a Xamarin project that needs to get the date of purchase of a Paid App that was posted in Appstore. I can see in iOS the receipt data is extracted from the bundle. If i deletes the app, and then reinstalls it, is the receipt still in the bundle ? If not how to get the receipt?
Posted
by
Post not yet marked as solved
0 Replies
231 Views
I would like to know if a function is available in Swift or Objective-C for an iOS 14+ application to retrieve the very first installation date of the app from the App Store on any device. It would be useful for me to grant full access to the app features in the case I introduce the freemium model for my app. I asked aboout this change here Free app introducing in-app purchase for some features I want to grant the full functionality to users that installed the free version as I pointed out in a further comment, but no one answered. I do not know if this is possible without App Store server interrogation, I mean with just an information that is on the device registry because the app is installed, and refers to the first installation ever, not on this device alone, and not being lost with factory reset procedure or similar. Alternately another useful information would be the most ancient app version or build number that the user got from the App Store ever. Some suggest to deploy an intermediate version that stores the app version or build number in some persistent user data location. Thanks
Posted
by
Post not yet marked as solved
1 Replies
281 Views
Hello, let's say that at a certain point I have two published apps on the App Store. One is the main iOS application, that is a paid app, and the other is a limited version of the main one, like a "lite" version. Let's say that they are both published because the lite version was accepted by the reviewers (indeed it is what should happen). The lite version is a complimentary app that can be used for just using the main functions when some third party provided you the content. But some users could be interested in having the complete version to be able to author or edit the content themselves. I would like to know if it is acceptable that in the "lite" app -there is a button clearly pointing to the App Store page of the main app -a menu entry -a hyper-link in the guide. -other options Thanks
Posted
by
Post not yet marked as solved
0 Replies
343 Views
I have been reading about DTO (Data transfer object ) since few days. I understood concept that drives it. The concept is to make the domain object decoupled from external APIs or storage objects, by having datasource model. Certainly this will ensure a good separation of concern and make the program somewhat secure from the future change in the data model. But is that the only reason for using it? I see it adds a lot of extra code for something which may happen in future. Has anyone ever used DTOs in there iOS project and have it benefited them? Thanks in advance
Posted
by
Post marked as solved
1 Replies
502 Views
After watching all related WWDC content on auto-renewing subscriptions, including the most recent 2021 session titled "Manage IAP On Your Server," it's still unclear what actions are required for developers when an auto-renewing subscription is initially purchased using Store Kit 1 + Server Notifications v2. From "Manage IAP On Your Server" around 21:30 a diagram of the initial subscription flow is shown: What is most unclear to me is: Is it necessary to retrieve the receipt data from the device and send it to the application server (to then be sent to Apple's server to verify and get the decoded data) if the App Store server is going to be sending a SUBSCRIBED + INITIAL_BUY notification around the same time to the application server anyway? If it is still necessary to verify the receipt data from the local device, then what purpose does the SUBSCRIBED + INITIAL_BUY notification serve? What should the application server do when this notification is received if the subscription status has already been updated based on the receipt data? It seems that the recommendation from Apple is to verify the receipt data from the device to obtain the original_transaction_id and then use this value to relate future server notifications received for this id. Looking at the JWSTransactionDecodedPayload, it includes a field called appAccountToken however, it appears as though this can only be utilized with the iOS15+ StoreKit2 API. It would be greatly appreciated if someone could clarify the required steps for managing an initial purchase on both the client and server for: StoreKit 1 + Server Notifications v2 StoreKit 2 + Server Notifications v2 (I would love to start with StoreKit 2; however, I don't think it is feasible to limit purchases to iOS15+ at this time, given the large # of users still using older versions of iOS.) Thank you!
Posted
by
Post not yet marked as solved
0 Replies
164 Views
I'd like to offer our potential customers (many of whom are schools / school districts) a free trial of our app, but it seems Apple School Manager does not allow for in-app purchases nor subscriptions. Unlike individual users, I can't offer schools a Tier 0 ($0) IAP which could give them a limited time access to a fully featured app. Similarly, I can't offer schools an introductory offer for a subscription. I came up with some alternatives but nothing is quite simple and direct. Freemium (Limited Features): Offer a free "lite" app with limited features and a paid "plus" app. I do this today, but it's far from perfect and it's moderately inconvenient to manage 2 apps. I'd like to offer schools a fully featured app so they can evaluate it in earnest. Freemium (Limited Credits): I suppose I could offer a free version and rather than limit the features, I could limit the quantity of uses/credits/actions that could be performed. I haven't researched this much, any best practices to keep in mind? Freemium (Limited Time): Could I offer a fully featured free app but have it stop "working" after a set period of time? Off-site Subscription: Sell subscriptions and manage user access myself (outside of the App Store). Many apps do this, but I'm trying to keep my life simple and also keep life simple for school IT manager who tell me they don't want to manage yet another off-site subscription. The other issue with IAPs is that for my customers who are not schools, instead they are families, who want to use family-sharing. I'm happy to support this and do so today, but IAPs can't be shared, so I'm still stuck with managing 2 apps (one free, one paid). And when users run into this issue, it's really confusing and frustrating for them. I'd like to avoid that. Perhaps I could instruct them to go purchase the paid app rather than offer an IAP to "unlock" the full feature set. For my sake, and more importantly for the sake of my customers (schools and families), I really wish Apple would make it easy for schools to access free trials for paid apps and/or subscriptions. If you have any other suggestions, I would love to hear them! Thanks.
Posted
by
Post not yet marked as solved
2 Replies
181 Views
Good morning all. Our app has been rejected. I have yet to submit to the review board. Before I did that, I was hoping to get some insights as to what appropriate next steps should/could be taken. The app currently has over 10,000 users (Android) and has reasonably high ratings on the Play Store. If you wanted to check it out, the app is available from our Website at UsePurpose. The rejection reason: Guideline 3.2.2 - Business - Other Business Model Issues - Unacceptable. The primary purpose of your app is to encourage users to watch ads or perform marketing-oriented tasks, which is not appropriate for the App Store. I never like to ask for help without offering help. We are pretty good at using Xamarin - if anyone has any questions. : )
Posted
by
Post not yet marked as solved
0 Replies
116 Views
Please could someone with a company based in the UK let me know how the VAT/commission deduction works on app sales through Apple? If the customer pays £5.00 then is it as follows: User pays = £5.00; 20% VAT deduction = 83p;  Net = £4.17;  30% commission to Apple on net of £4.17 = £1.25;  Net payment to developer = £2.92. And does Apple provide a VAT statement on all sales too? Thanks - can't work this out from the lengthy Paid Applications Agreement!
Posted
by
Post not yet marked as solved
0 Replies
126 Views
Hi all! I currently have a free app that has been available on the app store for about a year now, and I would like to create a paid version of this app which grants all features and unlockables to the user. The problem I am faced with is that the free version of the app already has around 400 users on the leaderboards, and I would like for the free-to-play users and pay-to-play users to be able to compete with each other over a shared leaderboard. Would it somehow be possible to link the 2 leaderboards between the 2 apps, or have the 2 apps reference the same leaderboard so that all users may compete with one another? Thanks in advance!
Posted
by
Post not yet marked as solved
0 Replies
156 Views
Hi, Is there any Server side API to fetch the price of a In-App Purchase product? Tried Appstore Connect API and Apple Server API. None of them gives the price value. Appstore connect API returns the list of in-app-purchases but price information is not returned. Is there any other server side API to get the price value of renewable products?
Posted
by