17

在此缅怀我的第一个正式上线的App - Experier - hiDandelion's Space

 3 years ago
source link: https://hidandelion.com/680/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

在此缅怀我的第一个正式上线的App – Experier

虽然我知道这注定是个失败的产品,但没想到是以这种方式。在此缅怀我开发的App - Experier。

从高考完的暑假开始我就开始了我的开发之旅,毕竟我已经盼望能够开发一个自己的App很长时间了。一开始,我也是从一个一般的新手项目开始—个人财务管理,听取了朋友的建议,以图像识别作为App的亮点。这个App花费了我近两个月的时间,在这两个月里我几乎每一天都在做这件事情。这个App的工程量是让人无法想象的—交易、账户、预算、类别,每一个都是十分棘手的问题但又是十分基础的功能。当然,棘手的原因在于我自己,因为我需要一边虚心求教Google,一边实现App功能。好在Swift的学习门槛十分低,很快就可以掌握。

在因为上学搁置了这个项目半年后,我决定开启一个稍微简单一些的项目。由于我们有一节大学物理实验课程,每一次的实验报告都要计算不确定度等一系列十分繁杂的运算,于是我就想到(其实也是我们老师讲绪论的时候提到的)做一个数据处理App,能够很方便一键计算出常见结果的那种。让我出乎意料的是,之前的项目搁置了数个月,这次却只是用了大约三天10个小时的时间就做出了个功能较为完整的App了,基本可以满足我处理实验结果的要求了。这就是Experier。

在Apple Developer这一环,我还是折腾了很久,因为Apple甚至没有给我注册的机会就把我直接拉黑了,可能是因为我的iPhone登录了太多Apple ID,被当作是注册黑号的了吧,客服也像是个机器人,告知我不知道具体原因。Fine,用我妈的身份,以及她的新iPhone,总算是成功注册到一个可以使用的账号了。688一年,说实话,不便宜。

二话不说,把我的Experier提交到了App Store,没想到相比于注册Apple Developer,上架竟是如此容易,一天时间就完成了审核放到App Store上了。当然我也不闲着,看到Apple如此积极的响应,我就立刻开始开发其他平台(包括iPad、Mac、Apple Watch)的版本了。第二个针对iPad得版本也很快我就通过了,但是在我提交Mac版本的时候,有一些不好的端倪就出现了,Mac版本没有通过,收到了Other-Other被拒原因,告知审核需要更长时间。好吧,我就又开发了新的iOS版本,新版本包括了对Apple Watch的支持。但是,这个版本也收到了Other-Other被拒,几天后就收到了信息告知我违反了3.2(f)条款,并且告诉我可以申诉。

那我当然是申诉,告知我没有违反任何规定。于是几天以后,Apple又有了进一步的回复:

Hello, Thank you for your patience while we thoroughly evaluated the activity associated with your Apple Developer Program membership. We have completed our investigation and have determined that your Apple Developer Program membership, or another membership associated with your developer account, has been used for dishonest or fraudulent activity. This is prohibited by Section 3.2(f) of the Apple Developer Program License Agreement: “You will not, directly or indirectly, commit any act intended to interfere with the Apple Software or Services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, Custom App Distribution, or the Program.” For this reason, your Apple Developer Program membership will be terminated. This appeal decision is final, and any subsequent appeals you file will be closed without review. The guiding principle of the App Store is to provide a safe and enjoyable experience for users and a great opportunity for all developers to be successful. We work hard to make the App Store a trustworthy ecosystem and expect our app developers to be honest with users and with us. Manipulative or misleading behavior degrades user trust in the App Store and is grounds for removal from the Apple Developer Program. We have found a pattern of manipulative or misleading behavior that has led to the termination of your Apple Developer Program membership. These behaviors can include, but are not limited to, inaccurate metadata describing your app or service, misleading app content, engaging in inauthentic ratings and reviews manipulation, providing misleading customer support responses, providing misleading responses in Resolution Center, engaging in misleading purchasing or bait and switch schemes, or other dishonest or fraudulent activity within or outside of the app. Please remember that pursuant to Section 11.3 of the Apple Developer Program License Agreement, you have certain obligations upon termination including the requirement to immediately destroy all Apple Confidential Information in your possession or control. This notification is not intended to be a complete statement of the facts regarding this matter, and nothing in this letter should be construed as a waiver of any rights or remedies Apple may have, all of which are hereby reserved. Because your account has been flagged for removal, any earnings payments are paused. Once your Apple Developer Program membership is formally terminated in our systems, we will deny your reapplication to the Apple Developer Program for one year. After one year, you may petition the App Review Board to reinstate your account by completing this form: Re-instate a Terminated Developer Program Membership. In your petition, provide the specific reasons why the App Review Board should consider re-instating your Apple Developer Program membership. If you have questions, contact us.

虽然Apple说“contact us”,实际上就是搞个客服忽悠忽悠你,根本没有任何实际效果,我也就懒得和客服扯皮了。总之,Experier就这样没了。即使再新建一个账号,也无法提交同一个App,不然还是被封。
如果说是因为我的App功能缺乏被拒那我也就认了,无端指控我进行虚假行为让我真的对Apple感到很失望。我在调查资料的时候确实发现了那些App Store可被利用的灰色手段,但我看到的结果是不诚信的App还在大行其道,什么都没有做错的开发者却受到了制裁。

TestFlight中的版本我还安装在我的iPhone和Apple Watch上,与它作一个诀别吧。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK