0

我正在设计一个项目,该项目将使用Xamarin.iOS创建一个 iPhone/iPad 应用程序,该应用程序将使用推送通知,最后,它必须发布到Apple AppStore。虽然我必须使用 Xamarin.iOS,但我知道推送通知是通过使用 PushSharp library完成的。考虑到 Apple 对在其商店中发布应用程序施加的限制,尤其是以下几点:

  • 2.5 使用非公开 API 的应用将被拒绝
  • 5.1 提供推送通知而不使用 Apple Push Notification (APN) API 的应用程序将被拒绝

那么,使用PushSharp库向 iOS 设备发送推送通知会导致我的应用被 Apple 拒绝吗?

4

2 回答 2

2

不,因为 PushSharp 只使用公共库,并且它使用苹果系统发送通知。因此,如果您使用它,Apple 不会对您的应用程序有任何问题。

于 2013-07-23T15:19:41.013 回答
1

我认为 Xamarin 不会为任何私有方法创建 C# 包装器,因此我认为您不必担心这一点。在幕后,我很确定@redth 为每个平台使用本机推送服务。另外,PushSharp 不是在您的服务器而不是您的 ios 应用程序上“运行”吗?无论如何,这不应该影响您的应用程序。

于 2013-07-23T15:21:29.913 回答