我正在设计一个项目,该项目将使用 Xamarin.iOS 创建一个iPhone / iPad应用程序,该应用程序将使用推送通知,最后,它必须发布到 Apple AppStore 。 虽然我必须使用Xamarin.iOS,但我知道推送通知是使用PushSharp library完成的。 考虑到Apple在商店中发布应用程序所施加的限制,特别是这些要点:
那么,使用 PushSharp 库向iOS设备发送推送通知会导致我的应用被Apple拒绝吗?
答案 0 :(得分:2)
不,因为PushSharp只使用公共库,它使用Apples系统发送通知。因此,如果您使用它,Apple将对您的应用程序没有任何问题。
答案 1 :(得分:1)
我不认为Xamarin为任何私有方法创建C#包装器,所以我认为你不必担心这一点。在引擎盖下,我很确定@redth使用每个平台的本机推送服务。另外,PushSharp是否在您的服务器上“运行”而不是您的ios应用程序?这不应该影响你的应用程序。