LINE Front-end Framework v2开发者相关(一)

目录

LIFF开发者相关

开发准则

创建一个服务提供者

创建一条通道


LIFF开发者相关

开发准则

通过LIFF应用打开的页面的url中包含有诸如access token和user ID等信息,需要小心别泄漏了。
当LIFF应用启动时,它会直接打开你之前添加LIFF应用到你的channel时指定的url。在你修改这个url之前,需要调用liff.init()方法;如果你是在修改url之后才调用liff.init(),那么将会返回INIT_FAILED。
使用History API去搭建一个单页应用(single page application)的LIFF应用,LIFF限制了使用片段的路由之间的互通性。
当你实现的接口,使用了设备系统的功能,如获取位置信息、相机使用权限、麦克风使用权限,请实现这些接口,这样才能保证用户动作能触发你的接口调用。
在没有获得用户许可的情况下,不要使用cookies、localStorage或者sessionStorage追踪用户,或是将LINE的用户信息与额外的session信息链接起来。
以后,cookies、localStorage和sessionStorage在LIFF应用中的使用会十分严格。
在LIFF应用的测试阶段,通过网页应用限制LIFF应用的访问权限。
LIFF应用的url和所有通过LIFF应用打开的内容的url都应为https类型的。如果url的schema是http,那么这个内容就会在LINE的应用内的浏览器中展示。在这种情况下,就算这个web应用被注册成了一个LIFF应用,它也不能作为一个LIFF应用发挥功能。

创建一个服务提供者

在LINE开发者控制台上,点击 Create New Provider,创建一个服务提供者,如果已有服务提供者,就直接选中它。

创建一条通道

通道是LINE平台的功能与服务提供者提供的服务之间的交流互动的路径。通道应该有名字、描述以及图标。点击下面的你想要整合的所有LINE LOGIN通道下的服务提供者,创建一条通道。如果已经存在一条LINE LOGIN的通道,选中即可。

注意:

被加入到LINE LOGIN通道的LIFF应用没有限制,并且可以使用所有的LIFF的v2的功能
通道的名字不允许包含LINE
不要将LIFF应用加入到消息接口的通道:
理由:

BOT链接的功能不会被使用
不支持LIFF应用功能的扩展
将来LIFF应用将会变得不可用

你可能感兴趣的:(LINE,Front-end,Framework开发指南,LIFF,LINE)