2011-01-08 13 views
8

Czy ktoś był w stanie wysłać powiadomienie push do iPhone'a za pomocą szyny 3? APN on rails i samesoffes plugin działa tylko z szynami 2. Jestem nowy w szynach i nie mogłem wykonać żadnej z nich.Rails 3 i usługa powiadomień push dla jabłoni

Oto błędy natknąłem:

APN on Rails:

próbował zastąpić

ruby script/generate apn_migrations 

Z

rails generate apn_migrations 

otrzymała:

myApp/config/environment.rb: 5: w `wymagają ': Nie ma takiego pliku do załadowania - apn_on_rails (LoadError)

ja również nie udało się uruchomić konfiguracji„config.gem' apn_on_rails”(config.gem: nie znaleziono polecenia)

Samsoffes wtyczki:

nie udało mi config gem:

config.gem "apple_push_notification", :source => "http://gemcutter.org/" 

dał mi:

http://gemcutter.org/: Nie ma takiego pliku lub katalogu

Każda pomoc będzie bardzo mile widziane!

Dzięki, Vincent

+0

Przepraszamy Vincent. Od lat nie pracowałem nad tym klejnotem. Inne polecane tutaj wyglądają jak dobre alternatywy. –

Odpowiedz

16

miałem ten sam problem, używałem oddział rails3

gem 'apn_on_rails': git => 'https://github.com/natescherer/apn_on_rails.git' branch => 'rails3'

to rozwiązać mój problem i ja napisał szczegóły na moim blogu

http://yekmer.posterous.com/how-to-send-iphone-push-notifications-in-rail

+0

Świetny tutorial! ale otrzymuję błąd niezainicjowany na stałe APN :: Device. Dodałem opcję "apn_on_rails" na moim environment.rb Czy wiesz, jaki może być problem? – marimaf

+0

Wygląda na to, że nie można poprawnie załadować biblioteki APN, nie mam pojęcia, dlaczego nie można go załadować. –

+2

Niestety, Twój blog nie jest już dostępny. Czy opublikowałeś swoje rozwiązanie także gdzie indziej? – pre

0

W szyn 3, nie ma config.gem ... Otwórz swój Gemfile:

gem 'apple_push_notification', :git => 'http://gemcutter.org/path_to_that_gem_on_gem_cutter.git' 
+0

Dzięki za odpowiedź, nadal otrzymuję komunikat o błędzie podczas korzystania z "instalacji pakietu": pakiet instalacji Pobieranie http://rubygems.org/gems/apple_push_notification śmiertelne: http://rubygems.org/gems/apple_push_notification/info/ refs found: czy uruchomiłeś git update-server-info na serwerze? Wystąpił błąd w git podczas uruchamiania 'git clone" http://rubygems.org/gems/apple_push_notification "" /Library/Ruby/Gems/1.8/cache/apple_bundler/git/apple_push_notification-fc1fb9f2476b5302441ccfbe6e128df192ffe790 "--bare - no-hardlinks'. Nie można zakończyć łączenia. – vdaubry

14

Pisałem o wymianę apn_on_rails nazwie Rpush specjalnie ukierunkowanego na Rails 3. Dodałem także kilka dodatkowych funkcji, takich jak połączenia stałe do APN (zgodnie z zaleceniami Jabłko). Częste łączenie/rozłączanie może spowodować zbanowanie z APN, tak jak obecnie działa apn_on_rails.

Rpush: https://github.com/rpush/rpush

+0

Witam, próbuję użyć Twojego klejnotu rapns na heroku ale mam błąd, możesz pomóc: http://stackoverflow.com/questions/8521207/using-rapns-on-heroku-for-push-notification –

Powiązane problemy