2011-01-08 19 views
8

Herhangi bir kişi iPhone'a raylar 3 kullanarak push bildirimi gönderebiliyor mu? APN on rails ve samesoffes plugin yalnızca raylarla çalışır. 2. Raylara yeniyim ve bunlardan herhangi birini yapamıyorum.Raylar 3 ve elma itme bildirim servisi

İşte ben karşılaştı hataları şunlardır:

APN Ruby on:

rails generate apn_migrations 

ile

ruby script/generate apn_migrations 

yerine çalıştı var:

myApp/config/environment.rb: 5: yılında `gerektirir ': hayır böyle bir dosya yüklemek için - apn_on_rails (LoadError)

Ben de yapılandırma "config.gem çalıştırmak başaramadı' apn_on_rails'"(config.gem: komut bulunamadı)

Samsoffes eklentisi:

Ben mücevher config başaramadı:

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

http://gemcutter.org/:bana verdi Herhangi bir yardım büyük takdir

Böyle bir dosya veya dizini!

sayesinde Vincent raylar 3'te

+0

Üzgünüm Vincent. Yıllar içinde o gemide çalışmadım. Burada önerilen diğerleri iyi alternatifler gibi görünüyor. –

cevap

16

ben aynı problem vardı, ben bir raylar 3. dalı

kullanmıştı git => 'https://github.com/natescherer/apn_on_rails.git',: dal => 'raylar 3.'

Bu sorunumu ve ben çözüldü

mücevher, 'apn_on_rails' tarafından önerildiği gibi özellikle ben de APN için kalıcı bağlantı gibi ekstra özellikler (bir demet ekledik Raylar 3. hedefleyen Rpush denilen apn_on_rails değiştirme yazdım

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

+0

Harika eğitim! ama başlatılmamış sabit APN :: Device hatası alıyorum. Environment.rb 'apn_on_rails' gerektirdiğini ekledim. Sorun ne olabilir biliyor musun? – marimaf

+0

APN kütüphanesini doğru bir şekilde yükleyemediğiniz görünüyor, neden yükleyemediğim konusunda hiçbir fikrim yok –

+2

Blogunuz artık İnternet'te değil. Çözümünüzü başka bir yerde de yayınladınız mı? – pre

0

, hiçbir config.gem yoktur ... senin Gemfile aç:

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

Yanıtladığınız için teşekkür ederim, "bundle install" kullanırken hata alıyorum: bundle install Fetting http://rubygems.org/gems/apple_push_notification ölümcül: http://rubygems.org/gems/apple_push_notification/info/ refs bulunamadı: sunucuda git update-server-info çalıştırdınız mı? Git klonunu çalıştırırken bir hata oluştu: http://rubygems.org/gems/apple_push_notification "" /Library/Ruby/Gems/1.8/cache/bundler/git/apple_push_notification-fc1fb9f2476b5302441ccfbe6e128df192ffe790 "--bare - no-hardlinks'. Paketleme tamamlanamıyor. – vdaubry

14

bloguma ayrıntıları yazdı Elma). Sık bağlanan bağlantılar/kesmeler APN'lerden men edilmesini sağlayabilir, bu da apn_on_rails'in şu anda nasıl çalıştığıdır.

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

+0

Merhaba, rapton geminizi heroku üzerinde kullanmaya çalışıyorum ama biraz hata aldım, lütfen yardım edebilir misiniz: http://stackoverflow.com/questions/8521207/using-rapns-on-heroku-for-push-notification –