带有 PushSharp 应用程序的 Xamarin.IOS 会被 Apple AppStore 拒绝吗?
Posted
技术标签:
【中文标题】带有 PushSharp 应用程序的 Xamarin.IOS 会被 Apple AppStore 拒绝吗?【英文标题】:Can a Xamarin.IOS with PushSharp app be rejected by Apple AppStore? 【发布时间】:2013-07-23 15:08:34 【问题描述】:我正在设计一个项目,该项目将使用 Xamarin.iOS 来创建 iPhone/iPad 应用程序,该应用程序将使用推送通知,最后,它必须发布到 苹果应用商店。 虽然我必须使用 Xamarin.ios,但我知道推送通知是通过使用 PushSharp library 完成的。 考虑到 Apple 对在其商店中发布应用程序施加的限制,尤其是以下几点:
2.5 使用非公开 API 的应用将被拒绝 5.1 提供推送通知而不使用 Apple 推送通知 (APN) API 的应用程序将 拒绝那么,使用 PushSharp 库向 iOS 设备发送推送通知会导致我的应用被 Apple 拒绝吗?
【问题讨论】:
【参考方案1】:不,因为 PushSharp 只使用公共库,并且它使用苹果系统发送通知。因此,如果您使用它,Apple 不会对您的应用程序有任何问题。
【讨论】:
【参考方案2】:我认为 Xamarin 不会为任何私有方法创建 C# 包装器,因此我认为您不必担心这一点。在幕后,我很确定@redth 为每个平台使用本机推送服务。另外,PushSharp 不是在您的服务器而不是您的 ios 应用程序上“运行”吗?无论如何,这应该不会影响您的应用。
【讨论】:
以上是关于带有 PushSharp 应用程序的 Xamarin.IOS 会被 Apple AppStore 拒绝吗?的主要内容,如果未能解决你的问题,请参考以下文章
带有自定义声音的 PushSharp iOS PushNotification