我想知道facebook原生应用如何调用我的原生iOS应用。 Facebook需要App bundle id,app store id和url sufix(可选)。我想知道的是:Facebook如何处理这些信息并打开我的原生应用程序?
答案 0 :(得分:1)
你基本上做的是为你的应用定义一个“url”,这样你就可以从操作系统的任何地方访问它(使用该URL)。当FB打开Safari对您进行身份验证时,会做什么,将您应用的自定义网址指定为回调网址,因此当它完成后,它会调用该网址并将其重定向回您的应用。
您可以通过为应用设置自定义网址,启动Safari并输入该网址来对此进行测试。它将直接跳转到您的应用程序。
您可以详细了解here。
答案 1 :(得分:-1)
您无需设置其中任何一项,即让Facebook应用将您发送回自己的应用。 SDK会自动执行此操作。
在Facebook应用程序中设置应用程序包ID(在Facebook开发人员中心)允许Facebook应用程序立即将用户发送回您的应用程序,如果他们之前已经授予您的应用程序权限。这只是一个很好的功能,但没有必要让一切工作。