Android dPNプッシュサーバ(オフラインプッシュ対応)
1、プッシュサーバ呼び出しインターフェース
インターフェース名
インターフェース
インターフェースパラメータ
インターフェース戻り情報
押して送る
{「success」:true}
ユーザリストを取得
{ 「userList」:[{ 「id」:1、 「username」:「1365419619」、 「password」:「1365419619」、 「createdDate」:「2019-07-22 19:46:54」 「オンライン」:false }] }
オンラインユーザリストを取得
{ 「sessionList」:[{{{} 「username」:「1365419619」、 「resource」:「Android pnClient」、 「status」:「AUTHENTICATED」、 「presence」:「Online」、 「clientIP」:「36.105.235.178」、 「createdDate」:「2019-07-23 10:38:55」 }] }
プッシュすべきメッセージのリストを取得します。
{ 「notificationList」:[{{} 「uuid」:「458906 b 1」、 「id」:2、 「apiKey」:「78648014」、 「username」:「1365419619」、 「title」:「テスト」、 「メッセージ」:「kg」、 「uri」:「」、 「createdDate」:「2019-07-23 10:34:06」 「startDate」:「2019-07-23:34:06」 「endDate」:「2019-07-23:59」 }] }
プッシュ待ちメッセージ一覧をクリアします。
{ 「success」:true}
2、プログラム起動方式windows環境はbinディレクトリに入って直接run.batをクリックして、Linx環境はbinディレクトリに入ってrun.shを実行します(./run.sh)
注意:ダウンロードを提供するプログラムはwindowsバージョンです。もしlinixで実行するなら、linix jre 7に変更します。
ブログを参照してください:https://www.cnblogs.com/mattle/p/5034759.html ダウンロード先:https://download.csdn.net/download/dbzzcz/11418958
インターフェース名
インターフェース
インターフェースパラメータ
インターフェース戻り情報
押して送る
notification.do?action=sendByOthers
broadcastがY/Nを放送しているかどうか(必須)usernameプッシュターゲット(ラジオ以外で有効)titleプッシュメッセージタイトル(必須)messageプッシュメッセージ内容(必須)uriプッシュメッセージ関連uri startDate有効期限開始時間endDate有効期限終了時間{「success」:true}
ユーザリストを取得
user.do?action=listByOthers
なし{ 「userList」:[{ 「id」:1、 「username」:「1365419619」、 「password」:「1365419619」、 「createdDate」:「2019-07-22 19:46:54」 「オンライン」:false }] }
オンラインユーザリストを取得
session.do?action=listByOthers
なし{ 「sessionList」:[{{{} 「username」:「1365419619」、 「resource」:「Android pnClient」、 「status」:「AUTHENTICATED」、 「presence」:「Online」、 「clientIP」:「36.105.235.178」、 「createdDate」:「2019-07-23 10:38:55」 }] }
プッシュすべきメッセージのリストを取得します。
notification.do?action=listNotification
なし{ 「notificationList」:[{{} 「uuid」:「458906 b 1」、 「id」:2、 「apiKey」:「78648014」、 「username」:「1365419619」、 「title」:「テスト」、 「メッセージ」:「kg」、 「uri」:「」、 「createdDate」:「2019-07-23 10:34:06」 「startDate」:「2019-07-23:34:06」 「endDate」:「2019-07-23:59」 }] }
プッシュ待ちメッセージ一覧をクリアします。
notification.do?action=clearNotification
なし{ 「success」:true}
2、プログラム起動方式windows環境はbinディレクトリに入って直接run.batをクリックして、Linx環境はbinディレクトリに入ってrun.shを実行します(./run.sh)
注意:ダウンロードを提供するプログラムはwindowsバージョンです。もしlinixで実行するなら、linix jre 7に変更します。
ブログを参照してください:https://www.cnblogs.com/mattle/p/5034759.html ダウンロード先:https://download.csdn.net/download/dbzzcz/11418958