2014-09-25 142 views

回答

1

我們成功實施我們的Java代碼的解決方案與java-apns

您創建一個服務:

InputStream resourceAsStream = Thread 
    .currentThread() 
    .getContextClassLoader() 
    .getResourceAsStream("Certificate.p12"); 

ApnsService service = APNS.newService() 
    .withCert(resourceAsStream, "CERTNAME") 
    .withProductionDestination() 
    .build(); 

然後創建一個有效載荷:

String payload = APNS.newPayload() 
    .sound("default") 
    .alertBody(generatePushMessageBody(...)) 
    .customField("title", generateTitleForPushMessage(user)) 
    .customField("startDate", formatDateForPushMessage(...) 
    .customField("username", user.getUserName()) 
    .build(); 

,然後發送推送通知:

service.push(registrationId, payload); 

你需要把這段代碼放到一個PL/SQL存儲過程中,它將起作用。

+0

你能給我舉個例子。你如何把java-apns放到數據庫中?你有沒有例子包? 謝謝 – 2014-09-25 14:49:13