I am about to build an app that initially displays thumbnails of my Vimeo Video channel. When users click on a thumbnail, they will go through iOS's in-app payment system to pay for the video and once that is complete, the video will open and start playing in Quicktime( iphones native video player).
From my description of the app, do you see anything that may not be possible or may not be allowed by apple?
Do you think I can have half an hour videos on vimeo and display them on my app?
I would also like to include a section for magazines. What is the best way to display magazines? Just include a regaulr pdf document and let the iphone open it when clicked?
You have multiple questions. Playing a video is not difficult. To protect the contents, study DRM.
For magazine, there is a subscription model for in-app purchase. Users can renew their subscription automatically/ manually.
If you use the apple inapp purchase api, that part should be fine, if you go outside that then they will reject. In other words Apple wants their percentage on the purchase.
if the Vimeo channel is using http streaming protocols per apple guidelines, or is h264 progressive download, then again you should be fine. otherwise your ok over wi-fi but much more restricted over cellular .
This would be against our (Vimeo) Terms of Service unless you had a PRO account. Besides that, there is no API access to the external URLs yet, so that may impact what you had in mind. They will be available soon though.
Related
In iOS 14, you are required to update the Google IMA SDK to support tracking of advertisements.
It requires you to add a new function in order to request access to the user's IDFA:
func requestIDFA() {
ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
// Tracking authorization completed. Start loading ads here.
// loadAd()
})
}
When this function is called, it initiates a pop up that asks the user if they want to be tracked and gives the user the option to allow or disallow tracking.
The problem I'm having with the Google IMA SDK is i'm running a video pre-roll and when I test the updates for iOS 14 after when I choose "Do not track", i'm no longer able to produce a video preroll.
Does anyone have any insight into this? How can I still show video prerolls to users who choose to not be tracked?
Most of ads buyers still leverage IDFA to target users as of today. Especially for high-valued video preroll ads, they really want to spend every cent of money on the right audience.
How can I still show video prerolls to users who choose to not be tracked?
At this moment, Apple hasn't enforced developers to uses IDFA opt-in dialog. So without a doubt, ads buyers would still and stick to buying IDFA-enabled inventories.
The situation would defintely change after Apple changes their poloicy to make IDFA opt-in only.
I would suggest adding SKAdNetwork config in your Info.plist, following Google's official instruction.
My App got reject from Apple Review stating this (AUG/2020)
I'm using the youtube data api v3 to get the popular videos by
country and display as a list in the app (App built using Flutter &
include other content tabs too). each list item displaying only the
title, description, thumbnail image and upload date. when click on
list item to stream the video I launch in youtube app. (no steaming
in my app). but apple reject my app stating "Guideline 5.2.3"
Guideline 5.2.3 - Legal
5.2.3 Audio/Video Downloading: Apps should not facilitate illegal file sharing or include the ability to save, convert, or download media
from third-party sources (e.g. Apple Music, YouTube, SoundCloud,
Vimeo, etc.) without explicit authorization from those sources.
Streaming of audio/video content may also violate Terms of Use, so be
sure to check before your app accesses those services. Documentation
must be provided upon request.
Next Steps
To resolve this issue, please attach documentary evidence in the App
Review Information section in App Store Connect evidencing that you
have all necessary rights or permissions to the third-party audio or
video streaming, catalogs, and discovery services in your app.
I'm not sure which document to upload to pass the apple review or how to resolve this issue.
also In my app i'm not streaming any videos, only redirecting to youtube app. I'm not sure it's violate Terms of Use,
Thanks.
check this on apple developer forum
I found this https://developers.google.com/youtube/terms/developer-policies-guide article and in this article I found that it is possible to apply for an API Compliance Audit via this form https://support.google.com/youtube/contact/yt_api_form. Then the result of this audit can be attached to App Review Information section in order to provide confirmation for Apple that app doesn't violate Terms of Use.
I've been reading the documentation about google api services and it doesn't seem clear to me if I'm allowed to use flutter packages like youtube_player_flutter to display youtube videos in a flutter mobile app. I'm talking about a mobile app that you would distribute on google play or the app store.
I've made an app that only searches for and plays YouTube videos. It doesn't download any video/audio. My app just got rejected from Apple. This is the rejection message:
Jul 11, 2020 at 5:20 AM From Apple
5. 2.3 Legal: Intellectual Property - Audio/Video Downloading Guideline 5.2.3 - Legal
Your app contains content or features that may violate the rights of
one or more third parties. Specifically, your app provides potentially
unauthorized access to third-party audio or video streaming, catalogs,
and discovery services.
Your app and its contents should not infringe upon the rights of
another party. In the event your app infringes another party’s rights,
you are responsible for any liability to Apple because of a claim.
Next Steps
To resolve this issue, please attach documentary evidence in the App
Review Information section in App Store Connect evidencing that you
have all necessary rights or permissions to the third-party audio or
video streaming, catalogs, and discovery services in your app.
In accordance with section 3.2(f) of the Apple Developer Program
License Agreement, you acknowledge that submitting falsified or
fraudulent documentation can result in the termination of your Apple
Developer Program account and the removal of your apps from the App
Store. Once Legal has reviewed your documentation and confirms its
validity, we will proceed with the review of your app.
Resources
Review Guideline 5.2 Intellectual Property for more information about appropriate uses of third-party content and services on the App
Store
Review App Store Connect Help for more information on including notes in the App Review Information section of App Store Connect
Please see attached screenshot for details.
You can use youtube videos for only view purpose, can't download youtube videos in flutter app, otherwise google or apple reject your app.
it's not accepted by app store your application will get rejected
I am currently building an app for an existing and large Royalty Free music library. They sell stock music to be used in productions/websites/commercials etc. What they sell is the license to use the music in your production.
What they want to build is an iPhone and iPad app that is basically an extension of their website. Users can browse and purchase music through the app. I am building a web service to connect to the existing website and will most likely use Webview to handle payment via PayPal. The user is then sent a download link for their music via email after successful purchase
The question I have is whether Apple will reject due to the way we are selling goods. This is an already established business and the iphone apps are just an extension of that.
Any help is really appreciated.
If you sold using in-app purchase (30% to Apple) they would probably accept it. Otherwise not, and you should stick with a web app (which you could highly customize for the iPhone/iPad).
Most likely would get rejected. One option might be to use the iPhone app to browse and sample the tracks, but link out to a mobile safari web page to complete the transaction.
It will definitely get rejected.
My app had a link to our website that had a puchase link. They rejected the app for that too.
Buying directly from the app is not allowed.
We intend to launch a free iPhone/iPad app on the AppStore.
The content will actually be accessible thanks to a subscription model (login/pwd authentication in iPhone app).
The subscription (about 100$ a month) is handled via a dedicated web server.
If used without subscription, this app will provide minimum value.
Does anyone know if this kind of subscription model can be rejected by Apple ?
I know some apps follow this model, but I'd like to have your thought on this before starting in this direction.
Thanks for your answer.
This is fine AFAIK - As long your app is free and you put in the description that it requires a subscription to whichever service. When you submit the app, you'll need to hand over details to a test account to Apple so that they can test it, but other than that it's no hassle at all.
I know of an app which works just like that on the app store right now - Spotify for iPhone. It's a music playing app which streams music from the web - but you need a Spotify premium account. When you first open the app, you have to sign in, and if you don't have a premium account it just tells you that you're not allowed in!
Javawag
There are plenty of apps which only work if I have an account somewhere, and some for which I have to pay for that account so, without knowing the specifics, there is nothing which immediately rules out your subscription model. There are even Apple apps, iDisk for example, which are useless if you don't have a $100 mobile me subscription.
If there are issues you can look at selling your subscription as an in app purchase (apple will take their 30% which should make them happy) or look at making the app more functional without the subscription.
Either way, when submitting for approval make sure to set up a sample account with a full subscription that the apple testers can use (there is space in the submission for including logins for this kind of thing).
Our app, previously approved, update was just rejected because we sell subscriptions through our website. (We have been doing this for 15 years, without giving Apple 30% of our money.) They are requiring that all subscriptions for iphone/ipad content go through in-app purchasing. I guess we will be looking at building a browser based app instead.
Cheers,
Gerry