簡體   English   中英

iOS應用程式邀請通知

[英]iOS App Invite Notifications

我有一個使用Facebook登錄的iOS應用。 在應用程序中,您可以使用FBSDKAppInviteDialog邀請您的朋友。 在設置了應用程序鏈接和所有內容之后,此過程結束時,我有些奇怪的行為我無法弄清。 邀請已成功發送(正回調委托方法),但被邀請者僅從facebook iOS移動應用程序看到通知/邀請。 從移動瀏覽器或任何桌面Web客戶端,他們根本不會收到任何通知。 有誰知道如何確定用戶在哪個平台上得到通知? 我為網站注冊了一個應用程序域(帶有應用程序鏈接),並添加到了Facebook創建的應用程序鏈接中的“網站數據”字段中。 在此先感謝您的任何建議。 我已經打亂了網絡,卻沒有發現任何有用的東西。

聽起來您網站上帶有應用鏈接的meta標簽存在問題。 我將使用Facebook調試器 ,並確保它看起來像這樣:

<html>
 <head>
<meta property="al:ios:url" content="example://applinks" />
<meta property="al:ios:app_store_id" content="12345" />
<meta property="al:ios:app_name" content="Example App" />
<meta property="og:title" content="example page title" />
<meta property="og:type" content="website" />
<!-- Other headers -->
</head>
<!-- Other HTML content -->
</html>
</head>

老實說,您的網站甚至僅是用於應用程序鏈接的,您甚至都不需要擁有該網站,因為Facebook會使用其api為您處理此事。 https://developers.facebook.com/docs/applinks/hosting-api

我能找到的所有文檔都說,該通知將顯示在用戶訪問的第一個Facebook平台上。

您的應用鏈接URL必須包含正確的數據和結構,以便應用邀請起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM