Autorenewable In App Purchases - Link from my App to appropriate Settings in App-Store App - iphone

In my App I am using autorenewable In App Purchases. From a screen within my App I want to have a link into the App-Store App exactly to the point where the user can manage settings for subscriptions he has done with my app (for instance change the settings from automatically renew to manually renew).
Is that possible? If yes - how would the link look like?
If it is not possible to switch directly to these setting, how deep can I link to it? Maybe opening the App-Store App only or maybe opening the general subscription setting screen?

Answer from Apple Suport:
"Use the following url to directly link to the Manage Subscriptions page in the App Store from within your application:
https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"
This is mentioned in the iTunesConnect Developer Guide, "In-App Purchases"

Related

Xcode 7 Swift 2 Prompt user to rate your iOS app within your app

I've seen many posts on prompting/alerting user to rate the app within the app. As I understood, Apple will only allow users to rate it within App Store.
Now in my app, I would like to have a button to rate my app. When you click the button, it should take the user to App Store and directly to my app Page.
How I can create the link to my App in App Store when I've not yet uploaded my app in App Store. How will I know to direct the link to my App in App Store?
Any help will be appreciated.
Thank you.
You can use the app identifier number that is attached to your app that you see in your iTunes developer account. It will not be a live URL until your app is published. More information here:
How to link to apps on the app store
The button itself should have an action function that opens a browser, like so:
UIApplication.sharedApplication().openURL(NSURL(string: "<YOUR_APP_URL>"))

How to change the app icon or install new app on device on behave of in-App purchase upgrade?

I'm looking for a way to let the user have the ability to upgrade their App from a free App to a pro/plus/HD App. I have some experience with in-App purchases but for this client I need to adjust the appicon (because the user can upgrade their App).
On stackoverflow it turned out that changing the Appicon is impossible because it's within the App it's sandbox environment (link).
I saw some cool app which had the option to let a new App be installed on the user it's iPhone with a new App icon. This all by means of an in-App purchase.
Can anyone explain me or refer to some steps which are necessary to accomplish my needs?
EDIT:
Is it perhaps possible to create an App just as you add a link from safari to your homescreen and afterwords let this function as a hyperlink for my app? (using shared secret)
You cannot change the app icon, as you know. Also, you cannot install an app on the user's device that does not come from the App Store. The best you could do is utilize an in app purchase, and when the purchase completes, point them to the link of the app on the store. Your app will not be accepted however, and the pro app will be on the App Store for free. The best you can do is either take "free" out of the icon altogether or have two different apps.

In-App-Purchasing iPhone application?

I am facing problem on In-App-Purchasing in my iPhone/iPad application.
My Issues are :
1> What is the use of Shared Secret - Where we have to use this?.
2> How we can all our application form store?
3> How we can test our application?
4> To enable in app purchase - We need application on app store?
Please give me some guide line for implementing in app purchasing.
Thank you.
I am gone through the apple process to enable in app purchase but I dn't know what I missed in my steps that's why I need more clear steps to understand the In-App-Purchasing with in my application?
Basically I need full steps for In-App-Purchasing.
Thank you.
Start with reading the Apple "In App Purchase Programming guide": https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction/Introduction.html
1)http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/RenewableSubscriptions/RenewableSubscriptions.html YOU CAN FIND YOUR ANSWER HERE.
2)Sorry, didn't get you on this one
3) To test in-app-purchase
step1: log into iTunes connect, Navigate to manage your applications-->add new application (FILL THE INFORMATION)--> Availability date can be set at a later stage, select the price range-->enter the METADATA.
step2: Navigate to contracts, Tax & banking section in Itunes Connect & complete the IOS PAID APPLICATIONS CONTRACT.(Enter bank details, tax & contacts).If your app is free complete IOS FREE APPLICATIONS CONTRACT as well.
step3: Navigate to the manage users section & create a TEST user account.
step4: ADD products to your application.
step5: Transfer the application to your device using developer provisioning profile. The developer provisioning profile should use the SAME BUNDLE ID which was used while adding the application. before transferring the application navigate to settings--> store--> logout from any iTunes user account.
4) There IS NO NEED for APPLICATION TO BE ON APP STORE TO ENABLE IN APP PURCHASES.
I don't fully understand what you exactly need
Apple has a really good documentation on The Store Kit framework.
http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction/Introduction.html
I myself never created something for in-app purchase but to clarify a little bit.
I believe there are 2 ways to implement this
one is writing predefined stuff in youre source
for example, in infinity blade they let you buy extra gold.
The user asks for the list of available purchases from the app store the app store produces a list of in-app identifiers (which are predefined in code and on itunes connect)
the user selects for example "10.000 extra gold" for 0.99 dollar cents
The transaction will be made to the app store, the app store after succes returns a ok message in which the code should have a listener implemented that basically in this example add 10.000 to your "currentGold" variable.
The other way I don't know much about is connecting via an app to app store which in his turn connects to a server that is set up by you.
From what I can gather is that is what is being uses for level unlocks in for example sudoku games etc
as for Testing the purchase.
Whenever you have store kit implemented and try to connect it in the iOS Simulator.
The simulator automatically connects to a Sandbox envirenmont and therfore simulates the payment too

How to change appstore application icon

Hi can any one suggest me it is possible or not and if possible then how?
The premise is that the user pays for the app via a website and they gets an access code to send to her guests via the website. The user downloads the free app from the iPhone store and enters the code. We're trying to figure out if we can enable each user to customize the app icon so it can appear with a different image or text on the user phone.
You can't. The application's icon (and the application's property list file) is in the application bundle, which cannot be modified.
This would also violate the iOS SDK Terms of Use and the iTunes Store Terms of Service; you cannot have a third-party receive payment to access a free iOS application.
You can customize the iOS icon of a web app clipping, and put the web site to be clipped behind your private paywall. Apple has been reported in the past to accept App store apps that generate URLs to customized clippable web apps. No idea if they currently or will continue to do so.
Icons on App store iOS apps for stock OS devices can only be changed by Apple approving an update.
Evan is right... This goes against so many terms of the iOS SDK.
One thing you could do (but I can't guarantee it will be accepted by Apple) is create a registration system on your website. Then have a login on the App as soon as it loads and check that the user has a valid account which has paid the subscription. You would have to handle all of your payment stuff on the webside though, meaning the app would be useless unless the user has already sorted that out. If you do this, on submission of your app make sure you provide Apple with a demo account username and password!
As for the icon, you can't change it once the App is submitted. It is bundled in with your app binary and there is also a logo included in iTunes connect. You can change them, but only by submitting a new binary.

Flurry appcircle :how does it work under the hood?

Appcircle is a cross selling solution: it lets a publisher to seel an application within its own Iphone application. When such a purchase is done the publisher earns a commission. To do so appcircle should be able to associate the click on the buy button to a successful selling transaction on the app-market. I wonder how this is done and if it is possible at all.
Luca
I don't know for sure, and I'm only going by what I know of the iOS platform rather than any internal knowledge of AppCircle.
I imagine that it works by UDID. Something like this:
User downloads app with AppCircle integrated
AppCircle informs flurry server of the iOS device UDID and makes a note that it own's this app
User clicks a link to buy an app via AppCircle banner - the link will likely be a redirect which first informs the flurry server that the banner was clicked and that this user may purchase a particular app
User purchases and downloads advertised app from app store
Advertised app (also has AppCircle integrated) informs flurry server of UDID
The link is made that this user now has both apps associated with the UDID and the note that was made when the AppCircle banner was pressed
Assumption is made that the user purchased the app via AppCircle.
Of course, this could be entirely wrong. The first problem is what if a user clicks the AppCircle banner, but doesn't make a purchase, and then some time later purchases the app directly? The assumption could still be made that the user bought and downloaded the app because they saw it on AppCircle, but the inverse is true that they could have just purchased it independently, yet the developers still get the cross-selling revenue...
Other people's views will be interesting to read.