0

我正在設計一個項目,將使用Xamarin.iOS創建一個iPhone/iPad應用程序,它將使用推送通知,最後它必須發佈到Apple AppStore。 雖然我必須使用Xamarin.iOS,但我知道推送通知是通過使用PushSharp library完成的。 念及約束,蘋果強加在他們的商店發佈應用,尤其是以下幾點:帶有PushSharp應用程序的Xamarin.IOS是否會被Apple AppStore拒絕?

  • 2.5應用程序使用非公開的API將被拒絕
  • 5.1應用程序提供推送通知不使用蘋果推送通知(APN)API將 拒絕

所以,將使用PushSharp庫瑟nd將通知推送到iOS設備,導致我的應用被Apple拒絕?

回答

2

不,因爲PushSharp只使用公共庫,並且它使用Apples系統發送通知。所以,如果你使用它,Apple會對你的應用沒有任何問題。

1

我不認爲Xamarin爲任何私有方法創建C#包裝,所以我不認爲你必須擔心這一點。在引擎蓋下,我非常肯定@redth爲每個平臺使用本地推送服務。此外,不是你的服務器上的PushSharp'運行'不是你的ios應用程序?無論如何,這不會影響你的應用程序。

相關問題