A. 騰訊雲雲通信和騰訊移動推送(信鴿)有什麼區別,我進的騰訊雲網和進的騰信信鴿網,可以用同一個賬號嗎
這是兩個部門做的產品哈,雖說都可以用QQ賬號,但數據一般是不互通的。
雲通信(Instant Messaging,IM)承載億級 QQ 用戶即時通信技術,為您提供超乎尋常的 APP 內社交新場景。
雲通信主要是IM類型的模塊,以聊天社交為主,多數會集成的形式集成在比如直播內
信鴿主要用於消息推送。
騰訊移動推送 (下文中也叫信鴿)是專業的移動 App 推送平台,支持百億級的通知/消息推送,將相關信息及時送達精準定向的用戶,並與用戶持續友好互動,大幅提升用戶活躍度、留存率。信鴿服務是免費的,通過騰訊雲移動開發平台,可以零代碼快速接入信鴿服務,享受高抵達率的推送服務,也可以根據需要進行精準推送,助力精細化運營。
B. 如何透過 php 發送 Apple Notification Push
在 PHP 的實作上透過 stream_context_create() 函式建立 SSL 連線,再利用 pack() 函式實作上述的規格來傳送 Bytes 資料 (Payload),以下是 PHP 最精簡的發送訊息程式碼,執行後可以順利與 APNS 溝通與發送訊息。各位可以依據需求修改程式來發送 Enhanced 或 Simple 訊息,或者切換 Sandbox 或 Proction 環境。程式範例如下:
<?php
// Proction mode
$certificateFile = 'apns-dis.pem';
$pushServer = 'ssl://gateway.push.apple.com:2195';
$feedbackServer = 'ssl://feedback.push.apple.com:2196';
// Sandbox mode
$certificateFile = 'apns-dev.pem';
$pushServer = 'ssl://gateway.sandbox.push.apple.com:2195';
$feedbackServer = 'ssl://feedback.sandbox.push.apple.com:2196';
// push notification
$streamContext = stream_context_create();
stream_context_set_option($streamContext, 'ssl', 'local_cert', $certificateFile);
$fp = stream_socket_client(
$pushServer,
$error,
$errorStr,
100,
STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT,
$streamContext
);
// make payload
$payloadObject = array(
'aps' => array(
'alert' => 'Server Time:'.date('Y-m-d H:i:s'),
'sound' => 'default',
'badge' => 3
),
'custom_key' => 'custom_value'
);
$payload = json_encode($payloadObject);
$deviceToken = '';
$expire = time() + 3600;
$id = time();
if ($expire) {
// Enhanced mode
$binary= pack('CNNnH*n', 1, $id, $expire, 32, $deviceToken, strlen($payload)).$payload;
} else {
// Simple mode
$binary= pack('CnH*n', 0, 32, $deviceToken, strlen($payload)).$payload;
}
$result = fwrite($fp, $binary);
fclose($fp);
?>
C. 信鴿推送 服務端怎麼獲取設備token
同一台機器是一樣的,不然老變化,伺服器怎麼記錄這台設備的代號了。 但是如果機器初始化後,這個token是會變化的。 就比如你先使用了一台iPhone,然後有微博的消息推送,是推送的你微博賬號的內容。 你把手機賣別人了,別人初始化手機後,
D. android開發騰訊信鴿怎麼獲取通知的內容
信鴿推送那裡可以選擇添加參數的,如果點擊通知操作選的是打開應用指定頁面,則這些參數可以在該指定頁面的Activity的onStart()方法中獲得,具體代碼是:
@Override
protected void onStart() {
super.onStart();
XGPushClickedResult click = XGPushManager.onActivityStarted(this);
if (click != null) {
String customContent = click.getCustomContent();
if (customContent != null && customContent.length() != 0) {
try {
JSONObject json = new JSONObject(customContent);
url = json.getString("URL");//例如這個是你自己添加的一個參數,是傳遞一個URL
。。。。。。
}
E. 騰訊信鴿推送功能怎麼用
登陸「騰訊信鴿」推送平台官方網站。大家可以直接在網路中搜索以上關鍵詞找到入口地址,也可以按圖片所示的地址進入「騰訊信鴿」平台。
F. 騰訊信鴿推送平台服務端推送消息返回成功,手機收不到是什麼情況
信鴿推送開發環境收不到推送卻能收到生產環境推送是因為後台沒有配置key,appid之類的
G. 信鴿推送 開發版沒問題 正式版接收不到消息
lz,首先說明下,這個不是手機問題,也不是設置問題,手機以前好好的,沒有動,他就不推送消息了,只有一個原因就是伺服器的原因,因為我把自己帳號登錄在別人手機上照樣不能推送(只有幾次推送了),非得重新進入才能收到,就算進入不動,。
H. android信鴿推送sdk怎麼樣
一、信鴿Android項目環境搭建
1、下載信鴿推送SDK,並集成到自己項目中。
2、配置AndroidManifest.xml,詳情可參加官網開發文檔(完全參照也未必成功),可參照我上傳的文件更改或者參照官方的Demo進行集成。謹記:坑太深,會淹死
二、注冊項目信鴿ID以及Key。
1、注冊
2、按照提示完成注冊,注冊成功後在「配置信息」中找到ACCESS ID和ACCESS KEY的值。
3、將得到的ACCESS ID和ACCESS KEY的值更換到AndroidManifest.xml中。
I. 騰訊信鴿推送java伺服器Dome
信鴿的官方api文檔上就有的,很詳細的代碼示例