我正在使用Appcelerator开发iOS应用。我需要使用Facebook,如果用户安装了Facebook应用程序,他们会在那里授权我的应用程序,然后再次返回应用程序。问题是,在用户被重定向到Facebook应用程序并授权我的应用程序后,他们不会自动返回我的应用程序。那是为什么?
我用:
Titanium.Facebook.forceDialogAuth = false;
如果未安装Facebook应用程序,我还需要使用应用内的弹出窗口。
我能做什么?
答案 0 :(得分:1)
我通读了Appcelerator Q& A,得到了我的回答here
接受的答案谈到将此行添加到guid下面的tiapp.xml:
<property name="ti.facebook.appid">134793934930</property>
如果你有一个info.plist,那么在CFBundleURLTypes之后添加它:
<array>
<dict>
<key>CFBundleURLName</key>
<string>com.appcelerator.titanium</string>
<key>CFBundleURLSchemes</key>
<array>
<string>kitchensink</string>
<string>fb134793934930</string>
</array>
</dict>
</array>