我正在將Azure應用服務(Node.js)與通知中心結合使用來註冊iOS應用的推送通知。由於標籤在具有Node.js後端的App Service中不再可用,因此如何將特定用戶作爲推送通知的目標。Azure應用服務 - 向特定用戶發送推送通知
一旦用戶在iOS應用中被認證(即通過Facebook),userId標籤會自動添加到註冊中。 當我使用移動服務,我可以使用下面的代碼添加標籤設備註冊在通知中心:
-(void)registerDeviceToken:(nonnull NSData *)deviceToken completion:(nullable MSCompletionBlock)completion;
但是,新的SDK不提供一種方法,它允許登記標籤:
- (void)registerNativeWithDeviceToken:(NSData*)deviceToken tags:(NSSet*)tags completion:(void (^)(NSError* error))completion;
我的問題是,userId的格式不像Facebook:123456789(與移動服務一樣),而是在註冊過程中自動生成一個GUID - 我以後無法存儲和查詢它發送通知時。
任何人都可以幫助我如何使用Azure應用服務通知中心和Node.js發送通知給特定用戶嗎?
得到源代碼庫
send()
功能的詳細參考謝謝你的答案。遺憾的是,默認情況下,無法再使用標籤進行註冊。 – nor0x