作者さんのサイトでQ&A枠が増設されていましたので転載&ちょっとした補足させていただきます。
=======================================================
Q&A
★動作
- 利点は何ですか?
Pushで通知が来るので数分おきにPullしなくてもほぼ即時メールが受け取れます。そのため電池もちもよくなります。
⇒海外端末やdocomo以外の端末でもIMoNiのプッシュ通知を実現し、更にバッテリー消費も大幅に削減!!!更にSIMは必要ないのでWi-Fiオンリー端末でもPUSH通知ができてしまう!!!!!
★動作環境系
- ANDROID4.1 JellyBeansで動きますか?
OS4.1の端末を所持しておりませんので確証はございませんが、動くと思われます。
- 海外端末でも動きますか?
動作報告があるので動きます。
- SIMを挿していない端末でもPUSH受信が実現するという認識でよろしいでしょうか?
他キャリアのSIMでも、SIM無しWiFiのみでもPush受信が実現されます。
- 3G,WiFiオンでも通知はきますか?
通知は着ます。
- 複数端末運用できますか?
端末ごとGAEをセットアップではうまく動かないと想像します。サーバープログラムの改修が必要ですが現時点では設定を簡単にする仕組みのほうを優先して実装しようとしております。月額課金型のものがそれになります。
⇒要は通信環境さえ整っていればOK。素晴らしい!!!
★セットアップ系
- GAEのセットアップの時にSMSを送りまくってしまって先に進めない状態となってしまいました。
申し訳ないのですが自分で体験が無く回避方法わからないです。Googleのサイトを確認したところ(https://developers.google.com/appengine/kb/sms?hl=jaを確認)https://appengine.google.com/waitlist/sms_issuesから問い合わせを送れば復旧してくれそうな感じでした。
また、時間をおけば復旧していたとのご連絡もありました。
⇒SMSではなく通話確認もできます。私はSMSでは上手くいかなかったので通話確認にしてみたら一発で設定できました。
- IMoNiWakeUpはサーバープログラムを実行するために常時PCを起動する必要があるのでしょうか?
必要ございません。Googleのサーバーで実行されています。
- <type ‘exceptions.SyntaxError’>: can’t assign to operator (config.py, line 9) args = (“can’t assign to operator”, (r’C:UsersneccaDesktopTLDSJP-imoniwakeupserver-1b48d6bae674srcconfig.py’,のようなエラーが出た場合
config.pyの =の左辺をかきかえておりませんでしょうか。=の右辺を書き換えてご利用いただきたく。
⇒私自身上のようなエラーが出たことがありませんが、どなたか出た方いらっしゃいますか?
★Push通知が来ない
- まず本アプリの動作は下記となっております。
-
- .net 新着チェッカーの動きを真似し、新着情報を取得 ⇒①
- GCM(GoogleCloudMessage)でアプリに通知 ⇒②
- アプリはBroadcastIntentでIMoNiを起動 ⇒③
- 動作させるためには問題の発生している部分がどこであるかを 確認する必要がございます。
①の確認:https://appengine.google.com/にアクセスしアプリを選択MainのLogsへ移動し、Error(オレンジ色のアイコンです)が出ていないか確認。
⇒Logsへ移動したときにErrorアイコンが無ければ正常動作しているとなります。
②の確認:動作ログを確認しGCMから通知が来ているか。
⇒LogcatVWというソフトをGooglePlayからダウンロード頂き、 起動 -> Menuボタン -> メッセージフィルター -> 「IMoNi」と入力 ユーザー様のメールアドレスにメール送信頂いたのち、 Menuボタン -> 更新 を行い、 Menuボタン -> その他 -> ログ送信 にて「android@tldsjp.sakura.ne.jp」にログ送付いただければ 確認いたします。 GCMという文字列が出ていれば②まで正常動作しているとなります。
③の確認:手動にてIMoNiメールチェック起動ボタンを押していただきIMoNiのメールチェックが走るか。
⇒ボタンを押して頂いた後にIMoNiの前回チェック時間が更新されていれば 正常動作しております。
★その他
- サーバープログラムからiモード.netにアクセスする周期って何分なのでしょうか?
1分になります。厳密にはiモード.netにはアクセスしておらず、新着チェッカーの確認先にアクセスしております。
⇒1分周期で新着をチェックしているので厳密に言うと擬似PUSHです。
- iPhoneでもプッシュできるのでは?
技術上できるはずです。でもiPhoneにはいいメールアプリが無い気がします。その点でimotenのほうが有効かと思います。
⇒つまりiPhone用のIMoNi的なアプリがあればiOSでもPUSH受信ができてしまうということ!?誰か!!??!?
=======================================================
まず改めてIMoNiは素晴らしアプリです。
その素晴らしいアプリを更に使いやすくしてくれたIMoNiWakeUpは本当にすごい。
感謝!!!