我正在尋找一種方式來檢查用戶是否自動登錄到我的Facebook應用程序,如果他是一個新用戶 - 剛剛安裝了應用程序,或者他在過去,他確實登錄...任何想法?如何檢測用戶是否第一次安裝了我的Facebook應用程序?
1
A
回答
2
最可靠的方法是將一個表或日誌文件添加到您的應用程序來記錄此類事件,並檢查這個facebook用戶標識是否已經存在。 Facebook曾經有一個post授權回調url,它會在用戶第一次授權(或刪除)你的應用程序時進行ping操作,但他們似乎已經刪除了這個功能。
0
部分解決方案, 可以使用FB的JavaScript API FB.getLoginStatus
這將返回connected, not_authorized
或unknown
狀態
如果用戶當前沒有連接到FB登錄狀態將是unknown
這使得該解決方案不完整。
如果用戶當前登錄Facebook,那麼connected
表示他授權您的應用程序,not_authorized
意味着他沒有。
不能真正理解equivilant method的PHP FB API的文檔,可能可以做同樣的事情在PHP沒有的JavaScript。
相關問題
- 1. 檢測用戶是否從AppInvite Facebook安裝應用程序
- 2. 如何檢測用戶是否第一次使用我的應用程序?
- 3. 檢查用戶是否已安裝我的Facebook應用程序
- 4. 檢測用戶是否安裝了我的Chrome擴展程序?
- 5. 如何檢查用戶是否安裝了應用程序?
- 6. 如何在Safari中檢測是否安裝了應用程序
- 7. 如何檢查是否是第一次用戶使用我的應用程序
- 8. 如何檢查應用程序是第一次安裝
- 9. 檢測應用程序是否安裝?
- 10. WIX:如何檢測是否安裝了第三方應用程序?
- 11. 如何我可以檢查是否安裝了應用程序
- 12. 檢查是否安裝了Facebook,LinkedIn和Gmail應用程序
- 13. 檢測用戶是否安裝了應用程序瀏覽器中的MacOSX
- 14. 檢查用戶是否安裝了我的Firefox擴展程序
- 15. android:檢測用戶是否取消了應用的安裝
- 16. 如何確定用戶是否安裝了iOS應用程序?
- 17. 檢測是否從Play商店安裝了應用程序
- 18. 檢測我的網頁是否安裝了我的應用程序(Android)
- 19. iPhone應用程序:我可以檢測用戶是否從某個網站安裝了某個應用程序?
- 20. 檢查安裝時是否安裝了android應用程序
- 21. 您知道用戶是否第一次安裝您的應用程序,或者他是否進行了更新?
- 22. 如何檢查之前是否安裝了iPhone應用程序?
- 23. 檢查安裝是第一次安裝還是先前安裝了應用程序
- 24. 如何檢測Android手機是否安裝了特定的應用程序?
- 25. 如何找出用戶是否安裝了我的應用程序?
- 26. 如何檢測用戶是否在此之前安裝過此應用程序
- 27. 如何檢測用戶是否購買了我的應用程序?
- 28. 我如何驗證用戶是否安裝了iPhone應用程序?
- 29. 如何檢查應用程序是否已安裝或正在首次安裝
- 30. 如何檢測是否安裝了System.Web.Mvc.dll?