0

嗨。我使用的通知集線器註冊下面的線,如何設置我想設置爲天青通知集線器註冊有效期限截止日期爲天青通知集線器註冊的Android

NotificationHub hub = new NotificationHub(mGCMPreferences.getHubName(), mGCMPreferences.getConnectionString(), mContext); 
String registerId = hub.register(token, mGCMPreferences.getTagId()).getRegistrationId(); 

可否請你建議我任何想法來設定到期日,而登記?

+1

不[此asnwer在Azure的通知集線器註冊更新過期時間(http://stackoverflow.com/a/39420197/182371)幫助? –

+0

@NikitaG。對不起,這個答案不會幫助我。 – Sangeetha

回答

0

根據你的代碼,你似乎在使用Android的Azure NotificatonHubs SDK來實現你的需求,所以請查看它的javadocs在here

按照javadoc & source code適用於Android天青NotificationHubs SDK的Registration類,不存在用於設置ExpirationTimeNotificationHub對象更新的Registration對象中的任何公共方法。所以無法在android端設置到期數據。

但是,您可以嘗試使用適用於Java後端的Azure NotificationHubs SDK來執行此操作,請參閱位於here的後端javadocs。

作爲參考,這裏是一個示例代碼。

String connectionString = "<your connection string>"; 
String hubPath = "<your hub path>"; 
NotificationHub hub = new NotificationHub(connectionString, hubPath); 
// Get the registration by Id 
String registrationId = "<your registration id>"; 
Registration registration = hub.getRegistration(registrationId); 
// Set the expiration date 
Date expirationTime = new Date(....); 
registration.setExpirationTime(expirationTime); 

如果你有在Android端設置過期數據,我的建議是,你可以嘗試使用通知集線器REST API Create or Update與物業registrationTtl做到這一點。

+0

感謝您的答覆。我檢查它並更新你。 – Sangeetha

相關問題