Network Extension 申请表格填写及邮件往来

7,980 阅读3分钟

本文主要记录 Network Extension 的申请表格填写及 Apple 的邮件反馈,Network Extension 的具体使用和 Demo 可以参考 iOS 无法获取 WiFi 列表?一定是因为你不知道这个框架 这篇文章。


一. 申请表格

填写内容如下:

XXXXXXXX

Team ID: XXXXXXXXXX
Team Memberships: Apple Developer Program
Company / Organization: XXXXXXXXXX
Company / Product URL: http://www.XXXXXXXX.XXX/

What's your product's target market?
Consumer

What's your company's primary function?
Carrier

Describe your application and how it will use the Network Extension framework.
This application can help users to achieve a more efficient and convenient virtual private network function, the user can customize the rules to achieve different network operations for different processing. This application will use Extension framework Network to take over the user's selected application network requests, and according to the rules of the user to develop rules for them to deal with the corresponding.

What type of entitlement are you requesting?
App Proxy

Which platform does your application support?
iOS

Which IP protocol does your application support?
IPv4, IPv6

Which Transport protocol does your application support?
TCP

Which VPN protocol does your application support? (VPN solutions only)


Which Network layer does your application support? (VPN solutions only)


Which authentication protocol does your solution utilize? (VPN solutions only)


Which authentication protocol does your solution utilize? (Content Filter solutions only)
Username/Password

What authentication protocol does your solution utilize? (Hotspot Helper solutions only)


Does your solution contain or integrate with an MDM server?
No

Does your solution integrate with a cloud service? (Content Filter, VPN, MDM)
No

二. 邮件往来

申请表格填写完成后收到如下系列邮件,发件人均为 networkextension@apple.com。

1. Acknowledgement of your Network Extension framework request -Follow-up: XXXXXXXXX

这一封是填完申请表之后收到的,大致意思就是苹果已经收到了我的申请,会尽快处理巴拉巴拉。不过不知道为啥,这一封邮件我收到了三遍,可能是苹果那里自动回复的问题。

Thank you for requesting information about the Network Extension framework. If you have already filled out the request questionnaire then your request will be addressed at our earliest convenience. Otherwise please visit <https://developer.apple.com/contact/network-extension/> and enter the required information.

Regards,
Developer Technical Support
Apple Worldwide Developer Relations

2. Re: Requesting information about the Network Extension framework

这一封是申请成功的邮件,表示我的账号已经成功具备了使用该模块的权限,苹果在邮件中详细给出了官方文档地址和出问题之后的反馈方式,贴心。

Please include the line below in follow-up emails for this request.

Follow-up: XXXXXXXXX

Hi,

Thanks for your interest in the Network Extension APIs.

We added a new template containing the Network Extension entitlements to your team.

To use these special entitlements you must create a new provisioning profile in the Certificates, Identifiers & Profiles section of the developer web site.

<https://developer.apple.com/account/>

When you create a Development or Distribution provisioning profile for your Team ID, after selecting the devices to be included in the profile, you should see a new page entitled “Do you need additional entitlements?”.  Select “Network Extension” from the Entitlements popup to include the Network Extension framework entitlements in your new profile.

Once you’ve finished generating the profile, you can use it in Xcode like any other manually-generated profile.

IMPORTANT: If you have problems getting this to work, read Technote 2415 “Entitlements Troubleshooting” for troubleshooting steps.

<https://developer.apple.com/library/ios/technotes/tn2415/_index.html#//apple_ref/doc>

You may also want to read “Debugging Entitlement Issues”, which is specifically focused on the special entitlements used by the Network Extension framework.

<https://forums.developer.apple.com/message/75928#75928>

NOTE:  This address is only for requesting Network Extension entitlements.   If you need additional support please visit the Apple Developer Forums at <https://forums.developer.apple.com/community/core-os/networking> or open a DTS Technical Support Incident following the steps posted here: https://developer.apple.com/support/technical/submit/


Thank You.

Apple Developer Technical Support

三. 其他

然后到这里就表示申请成功了,其他信息包括申请失败/申请无回复/这样申请可不可以之类的问题,我也不知道该怎么办,全过程都在上面了,没有额外流程,没有给苹果回复邮件,没有打电话,啥都没,另外我是个人账号(无邓氏编码的那种),所以恕不一一回复。


如有任何知识产权、版权问题或理论错误,还请指正。
https://juejin.cn/post/6844903529706946567
转载请注明原作者及以上信息。