我正在開發需要啓用推送通知的應用程序。我跟着this文章,並工作正常,直到我下載配置文件。我使用Rubymotion開發這個應用程序,因此在我的Rakefile我這樣做,iOS推送通知應用程序未要求註冊許可
app.name = 'Myapp'
app.identifier = 'com.myapp.development'
app.provisioning_profile = '/Users/sunilkumar/Library/MobileDevice/Provisioning Profiles/Myapp_Development.mobileprovision'
「我的應用」是我的應用程序的名稱。標識符是項目標識符(根據Rubymotion文檔以及我相信這是捆綁標識符),它是我重寫的默認值,使其與我在IOS開發中心創建的App Id相同。
在我app_delegate.rb,我也有這樣的一段代碼,
UIApplication.sharedApplication.registerForRemoteNotificationTypes(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)
的問題是,當設備連接並安裝應用程序,推送通知的權限沒有被要求。我想我已經完成了幾乎所有的事情,正如我上面鏈接的文章一樣,但不知何故,它似乎並不奏效。任何幫助都將不勝感激。
嗨,蘇尼爾只是完全理解這一點。你有沒有彈出接受推送消息?推送消息是否傳送到您的設備? BR Lasse – Lasse
No Lasse,從未有彈出窗口接受推送消息。 – Sunil
是否調用了「 - [UIApplicationDelegate application:didRegisterForRemoteNotificationsWithDeviceToken:]」? –