Posted at

Rubymotion × Parse.comでPush通知が上手くいかない時の解決法

More than 3 years have passed since last update.

基本的にはXcodeでやっている時と同じ。

iosでpush通知を使う手順[parseに登録/push通知の音を設定etc..]【初心者向け】

が、何回やっても上手くいかない。

push通知を許可するかどうかのnotificationまでは出せるのに、Parse側ではdeviceを検知してくれない。。。

いろいろググっているとこRakefileに設定をかかないといけないらしい。


before

 app.name = 'HogeApp'

app.identifier = 'com.atrae'
app.provisioning_profile = ''


after

 app.name = 'HogeApp'

app.identifier = 'com.atrae'
app.provisioning_profile = ''
app.entitlements['aps-environment'] = 'development' # 開発中なので
app.entitlements['get-task-allow'] = true

でget-task-allowってなんだよってドキュメントみてみると、

Motion::Project::App.setup do |app|

# ...
app.development do
# This entitlement is required during development but must not be used for release.
app.entitlements['get-task-allow'] = true
end
end

開発する間はtrueで設定しておく必要があるのか。。。