可以使用Apple AppStore拒绝带有PushSharp应用程序的Xamarin.IOS吗?

时间:2013-07-23 15:08:35

标签: ios xamarin.ios app-store apple-push-notifications pushsharp

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

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

我不认为Xamarin为任何私有方法创建C#包装器,所以我认为你不必担心这一点。在引擎盖下,我很确定@redth使用每个平台的本机推送服务。另外,PushSharp是否在您的服务器上“运行”而不是您的ios应用程序?这不应该影响你的应用程序。