Unlock subscription product using in-app currency

Hello,

I have a question regarding IAP and subscription

I am trying to make a subscription product that is unlocked by in-app currency.

The in-app currency will be purchased through IAP and the currency will be used to unlock a content for a certain period of time, e.g. 1 month.

The subscription product will not be registered as an IAP product but will be managed in my own server along with the user's subscription status.

I am wondering if the above is allowed by Apple because the 3.1.1 of the Apple Review Guidelines states

"If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase."

and to me it seems like that I have to register the subscription product as an IAP product and use IAP to unlock it.

But I am hoping that since I am using currencies purchased with IAP, it could be allowed to unlock subscription products.

So, my questions are if the followings are allowed by Apple

  1. Unlocking subscription products without using IAP but using currency that is purchased through IAP
  2. Managing subscription products in my own server without registering it as an IAP product

Thank you for your help