HOME > CONIT Labs.

CONIT Labs.

Androidプッシュ通知がC2DMからGCMに変わりました


こんにちはSSSP佐々木です。

 

SamuraiNotificationではAndroid プッシュ通知サービスの C2DMに対応していましたが、

このGoogle I/OのタイミングにてC2DMがGCMに変わり、ラボ扱いからついにGoogleの正式サービスになった形です。

 

旧C2DMサイト

https://developers.google.com/android/c2dm/

(GCMに変わりましたとのメッセージがあります)既に新規登録は停止

 

C2DMからのMigrationページ

http://developer.android.com/guide/google/gcm/c2dm.html

 

 

特記すべき変更点としては、

・Quotaが無くなった。 今までは1日あたりの送信メッセージ数に上限があったのですが、無制限になりました!

・1リクエストで1000デバイス宛てに送れるようになった。これで高速に送信できるようになります。

・送信者キーなどの作成方法がWeb上でできるようになった。ターミナルでcurlコマンド叩かなくても良くなった!

 

 

というわけでSamuraiNotification開発チームでは急ピッチでGCMに対応しております。

しばらくお待ち下さいませ。

 

 

 2012年7月5日追記

Samurai NotificationではGCMに対応しました!!

http://www.conit.jp/

 

 

 

 

 

 

iOSプッシュ通知サンプル3(SamuraiNotification用)


はじめまして。
iOSの開発担当をしております、和田です。

 
「メッセージからのアプリ起動数および起動率の取得」機能

のサンプルをgithubにアップしたことをお知らせするため、
Conitブログ初登場になります。

 

実装内容

基本的なPush通知処理の実装されたiOSプッシュ通知サンプル1に、
リモート通知情報からmid(メッセージID)を受け取り、
Samuraiサーバにdevicetokenと共に送信する処理を新たに追加しました。

 

https://github.com/CONIT/SSS-SN-EXAMPLE3

 

iOSプッシュ通知サンプル1の解説に追記しましたので、参考にして下さい。
追加した処理は下線のある部分となります。

 

解説

記述するソースファイルは、AppDelegateのみ。

https://github.com/CONIT/SSS-SN-EXAMPLE3/blob/master/SN-Example3/SN_Example3AppDelegate.h

https://github.com/CONIT/SSS-SN-EXAMPLE3/blob/master/SN-Example3/SN_Example3AppDelegate.m

 

midのproperty宣言とアクセサ自動生成

起動処理の中で、Appleにdevicetokenの発行依頼を行い(No.1)

devicetoken取得に成功した場合(No.2)は、SamuraiNotificationサーバにdevicetokenを登録します。(No.4)
(msgIdの情報がある場合は共に送信します)

SamuraiNotificationサーバに登録成功した場合は登録完了です。(No.5)

バッジを初期化します。(No.7)
※このサンプルアプリでは起動時(バックグラウンド含む)にバッジを初期化してますが、
アプリの仕様に合わせて変更することもあると思います。

アプリを起動していない状態からのmidを取得します。(No.8)

アプリ起動中のmidを取得して、SamuraiNotificationサーバに登録するために、
再度Appleにdevicetokenの発行依頼をします。(No.9)

補足:No.3,及びNo.6にはエラー処理を記述します。

 

SamuraiNotification管理画面にdeviceが登録されている事を確認して、

Pushメッセージの送信を行ってください。(サーバにdevice登録が反映されるまで数分かかります)

管理画面から起動数と起動率を確認できるはずです。

[Samurai Notification] → [メッセージ一覧] → [該当メッセージ] → [ステータス]

 

注意事項

こちらのソースファイルはSamuraiNotificationユーザの為のソースになりますので、

SamruaiNotificationのサインアップを行わないと使う事はできません。

イベントiOS24hに参加してきました!


こんにちは、SSSP佐々木です。

 

24時間みんなでiOSといちゃいちゃするイベント「iOS24h」http://ios24h.net/にて

プッシュ通知ASP SamuraiNotificationについて

いかに簡単に使えるのかをPRさせていただきました。

 

会場は広島ですので、東京からリモートでSKYPE+MIKOGOで接続し

接続先からUST中継という時代の最先端ストリーミング配信を体験させてもらいました。

 

すごく現地に行きたかったのですが、そうもいかず、、、

USTの模様はこちらにアーカイブされていますのでご覧ください。

ユーザチャンネル http://www.ustream.tv/channel/ios24h

デベロッパチャンネル http://www.ustream.tv/channel/ios24h-developer

ライブコーディングチャンネル http://www.ustream.tv/channel/ios24h-livecoding

 

アップルと広島と言えば、有名な吹き替えジョナサンアイブが最高です

http://www.youtube.com/watch?v=SH4pklSPuAw

http://www.youtube.com/watch?v=bh-sENPLd44

なにかとiOSとつながりが強いですね。(関係ない??)

なにはともあれ記念すべきvol.1に、参加させて頂いて光栄でございます。

運営者の皆様ありがとうございました。

 

SamuraiNotification USTアーカイブ

http://www.ustream.tv/recorded/23346129

Video streaming by Ustream

(マイク不調にて、前半5、6分は音割れしております)

 

佐々木としては、前半10分の青木の急速会社概要スピーチに引きずられてしまい

10分前に終わってしまうという凡ミス。。

何事も露出は大事。引き続きよろしくお願いいたします。

 

===

SamuraiSmartphoneServices http://www.conit.jp/

SamuraiNotification  http://www.conit.jp/product/service2.html

 

 

 

 

 

コニット開発室

CONIT Official Tweet

CONIT Facebook FanPage

CONIT BLOG

株式会社コニット

SamuraiSmartphoneServices

Buy and take only medicines from online pharmacy ,]}$ drugs online has affordable prices. Brand name drugs Canadian pharmacy [*}: compare drug prices Canada delivering medicines at your door. Free online consultation at https://canada-pharmacy-store.com <;) order cialis highest value and quality. Is it legal to mail prescription drugs? Yes, Canadian drugs [.($ order viagra . After ordering you will be contacted by our managers and agree on the delivery details.