大家。使用Facebook的最新Unity SDK时出现以下问题。
我想鼓励我的用户在成功分享后回复一些小礼物,分享代表他们最高分的照片。所以我需要FacebookDelegate> IGraphResult<肯定回调。它除了一点之外还可以正常工作:
如果是第一次要求用户登录以授予" publish_action"我的应用程序的许可,一切都很好。我已经测试了整个过程,即使我选择"取消"而不是"分享"在最后一步(登录后),来自上述回调函数的" result.Cancelled" 分配了" true" ,这样用户就什么也得不到,因为他们没有真正分享。
BUT!如果第一次共享已完成,我的应用程序仍然使用&#34; Publish_Action&#34;许可(这意味着用户下次他们想分享时不必再次提供用户名和密码),每次我尝试在最后一步分享和取消时(这意味着我没有真正分享),但是,< strong>&#34; result.Cancelled&#34; 始终分配&#34; false&#34; ,以便尽管赠送礼物成功或不成功的分享。
所以我的问题是:
1,任何人都可以给我一个修复 result.Cancelled 分配问题的建议吗?
2,是否有可能绕过&#34; result.Cancelled&#34; (例如:可能有&#34; result.done&#34;或& #34; result.finished&#34;它只是明确指出一个动作的成功?)
提前感谢你们所有人!你的回答将拯救我的生命,并被铭记1000年!!