【问题标题】:Can I use AudioServicesPlaySystemSound(1519) //(weak boom) and not get rejeted by apple?我可以使用 AudioServicesPlaySystemSound(1519) //(weak boom) 并且不会被苹果拒绝吗?
【发布时间】:2019-06-12 17:57:46
【问题描述】:

我有一个特殊的问题:我正在使用 UE4 发布我的 iOS 游戏。在我的最新更新中,我正在尝试使用objective-c 代码实现taptic 引擎。现在:我已经使用Haptic Feedback 的官方 api 测试了我的游戏,但它总是让我的应用程序崩溃。我试过了

https://medium.com/@sdrzn/make-your-ios-app-feel-better-a-comprehensive-guide-over-taptic-engine-and-haptic-feedback-724dec425f10

AudioServicesPlaySystemSound(1519); // Actuate `Peek` feedback (weak boom)

并且成功了(iPhone 8)。我可以在不被拒绝的情况下使用它还是私有 API?

现在,我已将新的更新发送给苹果,但因此被拒绝:

使用非公共 API MTLDebugDevice 私有 API。

现在我做了一些研究,看来这个修补程序可能已经解决了它:https://forums.unrealengine.com/unreal-engine/announcements-and-releases/3303-current-available-quick-fix-solutions

我确实运行了它,并且似乎成功修补了 UE4 运输问题。但是我会因为使用上面的方法触发触觉反馈而被拒绝吗?

AudioServicesPlaySystemSound(1519); // Actuate `Peek` feedback (weak boom)

预期:再次被苹果拒绝并被禁止进入开发者计划。

【问题讨论】:

    标签: ios objective-c unreal-engine4 haptic-feedback


    【解决方案1】:

    AudioServicesPlaySystemSound 不是私有 API,因此您可以毫无问题地使用它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-02
      • 2014-04-27
      • 1970-01-01
      • 2011-11-25
      • 1970-01-01
      • 2011-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多