Can my Spotify app require the user to enter a license code to unlock it? - spotify

I am looking to monetize a Spotify app.
Since Spotify doesn't presently have a way for apps to be sold, I wonder if I can have the user purchase a license on my website, which they would then enter into the app to start using it. The flow would be as follows:
user learns about the app, visits my website and purchases a license
user finds the app on Spotify and adds it
user enter license code into the app to unlock it
I couldn't find any mention to payments on Spotify's terms of service.

Disclaimer: I am a Spotify employee, but I haven't worked on this feature personally.
Every Spotify app must pass the approval process before it is published and distributed. The experience you've proposed will almost certainly fail this item from the app design guidelines:
Be here now. Don’t add features that force users to go out to your
website. Users don’t like disjointed experiences so make all
functionality work within Spotify.
Additionally, the terms of use specify that you must agree to a standard distribution agreement. While that agreement isn't publicly available, having an app that requires going out to your website to purchase a license is probably not going to fly.

Related

Is there any way to create a deep link from Organic instagram story (not an ad) to a specific content in my mobile app?

I want to use an Instagram influencer service with more than 120,000 Followers,
but every time he publishes a story on his profile, the deep link that I Gave him sent users to the app stores and google play and not to the specific product in the app.
It's OK for those who haven't Install the app yet, but what about those who already installed it?
Why do they land on the app store and google play and not on the specific content I wanted?
Of course, that's works OK when I promote an Instagram story ad but is there any way it will work organiclly from a business user with 120,000 Followers? maybe there's a problem with my Deep-link?
thanks!

How to access MY Instagram from API (see hashtag 'ed media)

I am trying to collect all media that use a specific hashtag from Instagram to run a hashtag contest for an event.
I have tried the Instagram API and I can collect the media through it, while in sandbox mode, but only the public ones. I want to be able to collect also those belonging to PRIVATE users that I already follow.
If my application passes the review process, will I be able to see the media that people I follow have posted? (like on the official Instagram APP?) Has the review process indeed paused due to the latest news?
Is there any 3rd party APP that has already been reviewed or any other solution that allows me to access the private data?
I just want to check for media that use a specific hashtag every 15-60 seconds and save them to a database based on submission time.
Edit: Another option would be to publish a minimal application that only reads the users' self media. This way everyone who participates would need to provide access to my Application and then I would be able to verify if they have posted using the hashtag.
My main concerns are:
Are applications requiring only the basic scope reviewed?
Can an application like this pass review? In the API terms it states they do not accept apps for one-off projects (like a campaign)*
Instagram is not accepting any new apps that use the public_content permission for review. So you won't be able to get your app out of Sandbox mode if you are using that permission. There are a few 3rd party apps that have been granted permission for that, but even they will stop working when the public_content permission is deprecated in December 2018.
As per https://instagram.com/developer and https://www.instagram.com/developer/changelog
Another option would be to use something like the hashtag campaign feature from SnapWidget that could be used to create a contest.

Instagram Decline public_content permission

I have created mobile app and used Instagram api for searching users and feeds of users.but They have declined the public_content permission. How can I solve this issue.
You should follow the documentation.
My submission was rejected but it was a valid use case. What should I do?
A common reason for rejecting a submission is that we do not have
enough information to make an assessment of your app. This can happen
if your submission was too short, if it missed important information,
if you did not provide a good screencast, your website is not working,
etc. Before you submit for review again, make sure to provide a long
and clear explanation of what your app does and how you use every
permission. Make sure also to provide a video screencast and to follow
all our Platform Policies.
What should I write in the submission?
The submission should be long enough for us to understand exactly what
your app does and why you need the permissions you are asking for. If
your submission is too short or does not explain all parts of your
integration, then we may not be able to understand and approve your
app. For example, your submission should explain what does your app or
company do, which of the approved use cases your integration falls
into, who will be using your app, how do your user authenticate with
your app, how you use the API to power your integration, how does your
product use the data acquired from Instagram, etc.
What should I show in the video screencast?
The video screencast is a very important part of a submission and
cannot be omitted. Please make sure that the video clearly shows how
your application works, including any Instagram login experience and
the usage of every permission you are requesting. Since your app may
still be in sandbox mode, you can use data from sandbox users to
showcase the integration.

How to use instagram API on different websites

My company has different websites for different customers, each of them using instagram API to retrieve pictures from customer's instagram account.
I have tried to register different instagram clients but it has been rejected because 'We don't approve multiple submissions for the same company. Please consolidate all your integrations under a single client_id.'
How one would solve this problem ? An instagram client has its own website url, privacy policy url and redirect_url which obviously can't be shared between different websites.
It sounds like you are trying to get your client approved to "go live"... does it meet one of their only three acceptable use cases (since June 1st 2016)?
“My app allows people to login with Instagram and share their own
content”
“My product helps brands and advertisers understand, manage
their audience and media rights.”
“My product helps broadcasters and
publishers discover content, get digital rights to media, and share
media with proper attribution.”
If your use case doesn't fit their new agenda you will never get it approved to go live no matter how consolidated it is. Your only other option is to stay in Sandbox mode. First read about the limitations of Sandbox mode and if these are acceptable, then you don't have to worry about submission process at all. Just create multiple API clients and leave them in Sandbox mode forever. But if you're doing anything besides showing a few recent photos on your customer's sites, Sandbox mode probably won't cut it for you and you may be out of luck.

Does Instagram approve client apps that want to show an public hashtag feed on their website?

I am working at a agency that used to add Instagram hashtag & user feeds on websites. My old applications still work until june this year (https://www.instagram.com/developer/changelog/). Then they will need to be approved by Instagram to get out of sandbox mode.
I understand that we need an valid access token with: public_content permission scope. I read many people having their applications denied by Instagram.
When I read their permissions review (https://www.instagram.com/developer/review/) on the developer part of their site I came across this question:
My company is working with multiple clients, should I submit one app
per project? No, we do not approve apps that are created for one-off
projects (e.g. a hashtag campaign, an event, a website). You should
use a single client_id across all your integrations.
Do they approve applications that reuses its client_id for several projects? For example if I would want to develop an application/client which whole purpose would be to show one public instagram hashtag feed on websites. Would that get approved by Instagram if I reused the applications client_id over several projects?
Your use case is not approved. So your client will not get approved to "go live". You can still make these tag requests in Sandbox mode, but you will only get results from your last 20 posts. This short article explains how the Instagram API works since June 1st.
If you can work around the 20-post restriction, you can use this tool to manually generate an Instagram API token with the necessary public_content scope.
I don't think so.
I have requested public_info permission for an application simialr to yours but "DECLINED"
Try to request the permission with a good screencast video on how to use it and might be work. who knows.
Regards.

Resources