Can't publish my app due to NFTs transactions

Hello, dear community!

We are developing an NFTs marketplace where users can create, buy, and sell NFTs. Additionally, our app is intended to transfer and purchase our cryptocurrency like any other crypto wallet.

When users create their own NFT using our app, they can set the price (in our cryptocurrency) of the asset they create. However, Apple's review team rejected our app submission due to in-app purchases that we don't have.

.

OUR ACTION PLAN:

We are planning to develop "Packages" for buying our cryptocurrency, like gems in a game, to buy any other NFT within the app, but we are not sure if this strategy can help us pass the app review.

.

Do you know if we have to add any other configuration in the app store connect to attend the wallet functionality, to buy and transfer our cryptocurrency?

Do you have any recommendations for passing the app review? Our app is designed to work like:

  • Metamask (for buying our crypto currency and transfer).
  • Coinbase (for buying our crypto currency).
  • Jump.trade (for NFTs Marketplace and create NFTs).
  • Bitso (for buying our crypto currency).
  • NFT GO (for NFTs Marketplace and create NFTs).

Thanks in advance! ❤️

Answered by Developer Tools Engineer in 774064022

It would be helpful if you shared the exact rejection reason, and I can speak only generally and not to your specific case. However, there is no "secret strategy" for passing app review. You need to ensure that your app complies with all of the guidelines. In particular, the App Store rules state that all purchases and subscriptions of digital content which is to be consumed within the app must be done via In-App Purchase, unless an exception applies. I imagine that an app which allows the user to buy NFTs could fall under this provision. Also note section 3.1.1:

Apps may use in-app purchase to sell and sell services related to non-fungible tokens (NFTs), such as minting, listing, and transferring. Apps may allow users to view their own NFTs, provided that NFT ownership does not unlock features or functionality within the app. Apps may allow users to browse NFT collections owned by others, provided that the apps may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase.

I imagine that the App Review team had issues with your compliance to one or more of these relevant sections.

Accepted Answer

It would be helpful if you shared the exact rejection reason, and I can speak only generally and not to your specific case. However, there is no "secret strategy" for passing app review. You need to ensure that your app complies with all of the guidelines. In particular, the App Store rules state that all purchases and subscriptions of digital content which is to be consumed within the app must be done via In-App Purchase, unless an exception applies. I imagine that an app which allows the user to buy NFTs could fall under this provision. Also note section 3.1.1:

Apps may use in-app purchase to sell and sell services related to non-fungible tokens (NFTs), such as minting, listing, and transferring. Apps may allow users to view their own NFTs, provided that NFT ownership does not unlock features or functionality within the app. Apps may allow users to browse NFT collections owned by others, provided that the apps may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase.

I imagine that the App Review team had issues with your compliance to one or more of these relevant sections.

Can't publish my app due to NFTs transactions
 
 
Q