{"action":"opened","issue":{"url":"https://api.github.com/repos/NIFTYCloud-mbaas/UserCommunity/issues/134","labels_url":"https://api.github.com/repos/NIFTYCloud-mbaas/UserCommunity/issues/134/labels{/name}","comments_url":"https://api.github.com/repos/NIFTYCloud-mbaas/UserCommunity/issues/134/comments","events_url":"https://api.github.com/repos/NIFTYCloud-mbaas/UserCommunity/issues/134/events","html_url":"https://github.com/NIFTYCloud-mbaas/UserCommunity/issues/134","id":64410441,"number":134,"title":"Unity 5でAndroidもiOSもプッシュ通知を試しました！","user":{"login":"thuydg","id":2453066,"avatar_url":"https://avatars.githubusercontent.com/u/2453066?v=3","gravatar_id":"","url":"https://api.github.com/users/thuydg","html_url":"https://github.com/thuydg","followers_url":"https://api.github.com/users/thuydg/followers","following_url":"https://api.github.com/users/thuydg/following{/other_user}","gists_url":"https://api.github.com/users/thuydg/gists{/gist_id}","starred_url":"https://api.github.com/users/thuydg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thuydg/subscriptions","organizations_url":"https://api.github.com/users/thuydg/orgs","repos_url":"https://api.github.com/users/thuydg/repos","events_url":"https://api.github.com/users/thuydg/events{/privacy}","received_events_url":"https://api.github.com/users/thuydg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-26T01:17:37Z","updated_at":"2015-03-26T01:17:37Z","closed_at":null,"body":"ニフティクラウドmobile backendのUnity SDKはプッシュ通知対応しているとドキュメントにて見ましたが、\r\n最近リリースしたUnity5でちょっと遊んでみて、Android, iOSプッシュ通知を試しました！\r\n\r\nUnity 5ダウンロードはこちらの[リンク](http://japan.unity3d.com/unity/download/)\r\nSDKダウンロードはこちらの[ドキュメント](http://mb.cloud.nifty.com/doc/sdkdownload_unity.html#/Unity/)\r\n日本サイトはダウンロードリンクの更新はちょっと時間がかかりましたが、今ダウンロードできるようになりました。全部無料版でもプッシュ通知を使いました。\r\n\r\n# 試した環境\r\n\r\n```\r\nUnity 5.0.0\r\nXcode 6.1.1\r\niOS 8.1..2\r\nUnity SDK 1.1.3\r\niOS SDK 2.0.9\r\nAndroid SDK 1.3.7\r\n```\r\n\r\n# 実施方法\r\n\r\n参考した手順は[こちら](http://mb.cloud.nifty.com/doc/sdkguide/unity/push.html)\r\n\r\nSDKのプッシュ通知のところを参考して、その通りにやってみましたが、やはり上手くビルドしなかったところがありました！調べたりして、それぞれの対策をまとめました。\r\n\r\n## ios\r\n\r\nプロジェクトをビルドし、コンパイルすと、 - #include \"iPhone_OrientationSupport.h\" 　-> “file not found ERROR\"が発生\r\n\r\n　対策： \r\n<pre>\r\n//#include \"iPhone_OrientationSupport.h\" \r\n//#include \"iPhone_Profiler.h\" iOS7.0 rich push: ダイアログを開き、ローディング中、次の画面になる\r\n</pre>\r\n\r\n## Android\r\n\r\nBuild and Runすると、以下のエラーが発生：\r\n\r\n```\r\n Build error: CommandInvokationFailure: Failed to re-package resources. See the Console for details. /Users/sci01445/android-sdks/build-tools/21.1.2/aapt package --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S \"res\" -I \"/Users/sci01445/android-sdks/platforms/android-21/android.jar\" -F bin/resources.ap_ stderr[ AndroidManifest.xml:22: error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version'). ] stdout[ Configurations: (default)\r\n```\r\n\r\n対策：\r\n To fix this error, you have to copy the version.xml file from android-sdk/extras/google/google_play_services/libproject/google-play-services_lib/res/values/ into Assets/Plugins/Android/res/values/ your Unity project's folder. \r\n\r\n参考：[StackOverFlow URL](http://stackoverflow.com/questions/20728725/cant-use-google-play-services-on-unity-java-plugin)\r\n\r\n# まとめ\r\nとりあえず、上記の手順＋暫定的な対策で、一通りビルドと端末登録、プッシュ通知受信ができました！！ちょっと感動です＾＾\r\n少しのメモですが、参考になればうれしいです。\r\n\r\n> ぜひ今後ビルドエラーなくSDKがUnity 5ちゃんと対応できるといいなと思いました"}}